Permalink
Cannot retrieve contributors at this time
Find file
Copy path
breast-cancer-prediction/html files/breast_cancer_prediction.html
Find file
Copy path
Fetching contributors…
| <!DOCTYPE html> | |
| <html> | |
| <head><meta charset="utf-8" /> | |
| <title>breast_cancer_prediction</title> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> | |
| <style type="text/css"> | |
| /*! | |
| * | |
| * Twitter Bootstrap | |
| * | |
| */ | |
| /*! | |
| * Bootstrap v3.3.7 (http://getbootstrap.com) | |
| * Copyright 2011-2016 Twitter, Inc. | |
| * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
| */ | |
| /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ | |
| html { | |
| font-family: sans-serif; | |
| -ms-text-size-adjust: 100%; | |
| -webkit-text-size-adjust: 100%; | |
| } | |
| body { | |
| margin: 0; | |
| } | |
| article, | |
| aside, | |
| details, | |
| figcaption, | |
| figure, | |
| footer, | |
| header, | |
| hgroup, | |
| main, | |
| menu, | |
| nav, | |
| section, | |
| summary { | |
| display: block; | |
| } | |
| audio, | |
| canvas, | |
| progress, | |
| video { | |
| display: inline-block; | |
| vertical-align: baseline; | |
| } | |
| audio:not([controls]) { | |
| display: none; | |
| height: 0; | |
| } | |
| [hidden], | |
| template { | |
| display: none; | |
| } | |
| a { | |
| background-color: transparent; | |
| } | |
| a:active, | |
| a:hover { | |
| outline: 0; | |
| } | |
| abbr[title] { | |
| border-bottom: 1px dotted; | |
| } | |
| b, | |
| strong { | |
| font-weight: bold; | |
| } | |
| dfn { | |
| font-style: italic; | |
| } | |
| h1 { | |
| font-size: 2em; | |
| margin: 0.67em 0; | |
| } | |
| mark { | |
| background: #ff0; | |
| color: #000; | |
| } | |
| small { | |
| font-size: 80%; | |
| } | |
| sub, | |
| sup { | |
| font-size: 75%; | |
| line-height: 0; | |
| position: relative; | |
| vertical-align: baseline; | |
| } | |
| sup { | |
| top: -0.5em; | |
| } | |
| sub { | |
| bottom: -0.25em; | |
| } | |
| img { | |
| border: 0; | |
| } | |
| svg:not(:root) { | |
| overflow: hidden; | |
| } | |
| figure { | |
| margin: 1em 40px; | |
| } | |
| hr { | |
| box-sizing: content-box; | |
| height: 0; | |
| } | |
| pre { | |
| overflow: auto; | |
| } | |
| code, | |
| kbd, | |
| pre, | |
| samp { | |
| font-family: monospace, monospace; | |
| font-size: 1em; | |
| } | |
| button, | |
| input, | |
| optgroup, | |
| select, | |
| textarea { | |
| color: inherit; | |
| font: inherit; | |
| margin: 0; | |
| } | |
| button { | |
| overflow: visible; | |
| } | |
| button, | |
| select { | |
| text-transform: none; | |
| } | |
| button, | |
| html input[type="button"], | |
| input[type="reset"], | |
| input[type="submit"] { | |
| -webkit-appearance: button; | |
| cursor: pointer; | |
| } | |
| button[disabled], | |
| html input[disabled] { | |
| cursor: default; | |
| } | |
| button::-moz-focus-inner, | |
| input::-moz-focus-inner { | |
| border: 0; | |
| padding: 0; | |
| } | |
| input { | |
| line-height: normal; | |
| } | |
| input[type="checkbox"], | |
| input[type="radio"] { | |
| box-sizing: border-box; | |
| padding: 0; | |
| } | |
| input[type="number"]::-webkit-inner-spin-button, | |
| input[type="number"]::-webkit-outer-spin-button { | |
| height: auto; | |
| } | |
| input[type="search"] { | |
| -webkit-appearance: textfield; | |
| box-sizing: content-box; | |
| } | |
| input[type="search"]::-webkit-search-cancel-button, | |
| input[type="search"]::-webkit-search-decoration { | |
| -webkit-appearance: none; | |
| } | |
| fieldset { | |
| border: 1px solid #c0c0c0; | |
| margin: 0 2px; | |
| padding: 0.35em 0.625em 0.75em; | |
| } | |
| legend { | |
| border: 0; | |
| padding: 0; | |
| } | |
| textarea { | |
| overflow: auto; | |
| } | |
| optgroup { | |
| font-weight: bold; | |
| } | |
| table { | |
| border-collapse: collapse; | |
| border-spacing: 0; | |
| } | |
| td, | |
| th { | |
| padding: 0; | |
| } | |
| /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ | |
| @media print { | |
| *, | |
| *:before, | |
| *:after { | |
| background: transparent !important; | |
| box-shadow: none !important; | |
| text-shadow: none !important; | |
| } | |
| a, | |
| a:visited { | |
| text-decoration: underline; | |
| } | |
| a[href]:after { | |
| content: " (" attr(href) ")"; | |
| } | |
| abbr[title]:after { | |
| content: " (" attr(title) ")"; | |
| } | |
| a[href^="#"]:after, | |
| a[href^="javascript:"]:after { | |
| content: ""; | |
| } | |
| pre, | |
| blockquote { | |
| border: 1px solid #999; | |
| page-break-inside: avoid; | |
| } | |
| thead { | |
| display: table-header-group; | |
| } | |
| tr, | |
| img { | |
| page-break-inside: avoid; | |
| } | |
| img { | |
| max-width: 100% !important; | |
| } | |
| p, | |
| h2, | |
| h3 { | |
| orphans: 3; | |
| widows: 3; | |
| } | |
| h2, | |
| h3 { | |
| page-break-after: avoid; | |
| } | |
| .navbar { | |
| display: none; | |
| } | |
| .btn > .caret, | |
| .dropup > .btn > .caret { | |
| border-top-color: #000 !important; | |
| } | |
| .label { | |
| border: 1px solid #000; | |
| } | |
| .table { | |
| border-collapse: collapse !important; | |
| } | |
| .table td, | |
| .table th { | |
| background-color: #fff !important; | |
| } | |
| .table-bordered th, | |
| .table-bordered td { | |
| border: 1px solid #ddd !important; | |
| } | |
| } | |
| @font-face { | |
| font-family: 'Glyphicons Halflings'; | |
| src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); | |
| src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); | |
| } | |
| .glyphicon { | |
| position: relative; | |
| top: 1px; | |
| display: inline-block; | |
| font-family: 'Glyphicons Halflings'; | |
| font-style: normal; | |
| font-weight: normal; | |
| line-height: 1; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| .glyphicon-asterisk:before { | |
| content: "\002a"; | |
| } | |
| .glyphicon-plus:before { | |
| content: "\002b"; | |
| } | |
| .glyphicon-euro:before, | |
| .glyphicon-eur:before { | |
| content: "\20ac"; | |
| } | |
| .glyphicon-minus:before { | |
| content: "\2212"; | |
| } | |
| .glyphicon-cloud:before { | |
| content: "\2601"; | |
| } | |
| .glyphicon-envelope:before { | |
| content: "\2709"; | |
| } | |
| .glyphicon-pencil:before { | |
| content: "\270f"; | |
| } | |
| .glyphicon-glass:before { | |
| content: "\e001"; | |
| } | |
| .glyphicon-music:before { | |
| content: "\e002"; | |
| } | |
| .glyphicon-search:before { | |
| content: "\e003"; | |
| } | |
| .glyphicon-heart:before { | |
| content: "\e005"; | |
| } | |
| .glyphicon-star:before { | |
| content: "\e006"; | |
| } | |
| .glyphicon-star-empty:before { | |
| content: "\e007"; | |
| } | |
| .glyphicon-user:before { | |
| content: "\e008"; | |
| } | |
| .glyphicon-film:before { | |
| content: "\e009"; | |
| } | |
| .glyphicon-th-large:before { | |
| content: "\e010"; | |
| } | |
| .glyphicon-th:before { | |
| content: "\e011"; | |
| } | |
| .glyphicon-th-list:before { | |
| content: "\e012"; | |
| } | |
| .glyphicon-ok:before { | |
| content: "\e013"; | |
| } | |
| .glyphicon-remove:before { | |
| content: "\e014"; | |
| } | |
| .glyphicon-zoom-in:before { | |
| content: "\e015"; | |
| } | |
| .glyphicon-zoom-out:before { | |
| content: "\e016"; | |
| } | |
| .glyphicon-off:before { | |
| content: "\e017"; | |
| } | |
| .glyphicon-signal:before { | |
| content: "\e018"; | |
| } | |
| .glyphicon-cog:before { | |
| content: "\e019"; | |
| } | |
| .glyphicon-trash:before { | |
| content: "\e020"; | |
| } | |
| .glyphicon-home:before { | |
| content: "\e021"; | |
| } | |
| .glyphicon-file:before { | |
| content: "\e022"; | |
| } | |
| .glyphicon-time:before { | |
| content: "\e023"; | |
| } | |
| .glyphicon-road:before { | |
| content: "\e024"; | |
| } | |
| .glyphicon-download-alt:before { | |
| content: "\e025"; | |
| } | |
| .glyphicon-download:before { | |
| content: "\e026"; | |
| } | |
| .glyphicon-upload:before { | |
| content: "\e027"; | |
| } | |
| .glyphicon-inbox:before { | |
| content: "\e028"; | |
| } | |
| .glyphicon-play-circle:before { | |
| content: "\e029"; | |
| } | |
| .glyphicon-repeat:before { | |
| content: "\e030"; | |
| } | |
| .glyphicon-refresh:before { | |
| content: "\e031"; | |
| } | |
| .glyphicon-list-alt:before { | |
| content: "\e032"; | |
| } | |
| .glyphicon-lock:before { | |
| content: "\e033"; | |
| } | |
| .glyphicon-flag:before { | |
| content: "\e034"; | |
| } | |
| .glyphicon-headphones:before { | |
| content: "\e035"; | |
| } | |
| .glyphicon-volume-off:before { | |
| content: "\e036"; | |
| } | |
| .glyphicon-volume-down:before { | |
| content: "\e037"; | |
| } | |
| .glyphicon-volume-up:before { | |
| content: "\e038"; | |
| } | |
| .glyphicon-qrcode:before { | |
| content: "\e039"; | |
| } | |
| .glyphicon-barcode:before { | |
| content: "\e040"; | |
| } | |
| .glyphicon-tag:before { | |
| content: "\e041"; | |
| } | |
| .glyphicon-tags:before { | |
| content: "\e042"; | |
| } | |
| .glyphicon-book:before { | |
| content: "\e043"; | |
| } | |
| .glyphicon-bookmark:before { | |
| content: "\e044"; | |
| } | |
| .glyphicon-print:before { | |
| content: "\e045"; | |
| } | |
| .glyphicon-camera:before { | |
| content: "\e046"; | |
| } | |
| .glyphicon-font:before { | |
| content: "\e047"; | |
| } | |
| .glyphicon-bold:before { | |
| content: "\e048"; | |
| } | |
| .glyphicon-italic:before { | |
| content: "\e049"; | |
| } | |
| .glyphicon-text-height:before { | |
| content: "\e050"; | |
| } | |
| .glyphicon-text-width:before { | |
| content: "\e051"; | |
| } | |
| .glyphicon-align-left:before { | |
| content: "\e052"; | |
| } | |
| .glyphicon-align-center:before { | |
| content: "\e053"; | |
| } | |
| .glyphicon-align-right:before { | |
| content: "\e054"; | |
| } | |
| .glyphicon-align-justify:before { | |
| content: "\e055"; | |
| } | |
| .glyphicon-list:before { | |
| content: "\e056"; | |
| } | |
| .glyphicon-indent-left:before { | |
| content: "\e057"; | |
| } | |
| .glyphicon-indent-right:before { | |
| content: "\e058"; | |
| } | |
| .glyphicon-facetime-video:before { | |
| content: "\e059"; | |
| } | |
| .glyphicon-picture:before { | |
| content: "\e060"; | |
| } | |
| .glyphicon-map-marker:before { | |
| content: "\e062"; | |
| } | |
| .glyphicon-adjust:before { | |
| content: "\e063"; | |
| } | |
| .glyphicon-tint:before { | |
| content: "\e064"; | |
| } | |
| .glyphicon-edit:before { | |
| content: "\e065"; | |
| } | |
| .glyphicon-share:before { | |
| content: "\e066"; | |
| } | |
| .glyphicon-check:before { | |
| content: "\e067"; | |
| } | |
| .glyphicon-move:before { | |
| content: "\e068"; | |
| } | |
| .glyphicon-step-backward:before { | |
| content: "\e069"; | |
| } | |
| .glyphicon-fast-backward:before { | |
| content: "\e070"; | |
| } | |
| .glyphicon-backward:before { | |
| content: "\e071"; | |
| } | |
| .glyphicon-play:before { | |
| content: "\e072"; | |
| } | |
| .glyphicon-pause:before { | |
| content: "\e073"; | |
| } | |
| .glyphicon-stop:before { | |
| content: "\e074"; | |
| } | |
| .glyphicon-forward:before { | |
| content: "\e075"; | |
| } | |
| .glyphicon-fast-forward:before { | |
| content: "\e076"; | |
| } | |
| .glyphicon-step-forward:before { | |
| content: "\e077"; | |
| } | |
| .glyphicon-eject:before { | |
| content: "\e078"; | |
| } | |
| .glyphicon-chevron-left:before { | |
| content: "\e079"; | |
| } | |
| .glyphicon-chevron-right:before { | |
| content: "\e080"; | |
| } | |
| .glyphicon-plus-sign:before { | |
| content: "\e081"; | |
| } | |
| .glyphicon-minus-sign:before { | |
| content: "\e082"; | |
| } | |
| .glyphicon-remove-sign:before { | |
| content: "\e083"; | |
| } | |
| .glyphicon-ok-sign:before { | |
| content: "\e084"; | |
| } | |
| .glyphicon-question-sign:before { | |
| content: "\e085"; | |
| } | |
| .glyphicon-info-sign:before { | |
| content: "\e086"; | |
| } | |
| .glyphicon-screenshot:before { | |
| content: "\e087"; | |
| } | |
| .glyphicon-remove-circle:before { | |
| content: "\e088"; | |
| } | |
| .glyphicon-ok-circle:before { | |
| content: "\e089"; | |
| } | |
| .glyphicon-ban-circle:before { | |
| content: "\e090"; | |
| } | |
| .glyphicon-arrow-left:before { | |
| content: "\e091"; | |
| } | |
| .glyphicon-arrow-right:before { | |
| content: "\e092"; | |
| } | |
| .glyphicon-arrow-up:before { | |
| content: "\e093"; | |
| } | |
| .glyphicon-arrow-down:before { | |
| content: "\e094"; | |
| } | |
| .glyphicon-share-alt:before { | |
| content: "\e095"; | |
| } | |
| .glyphicon-resize-full:before { | |
| content: "\e096"; | |
| } | |
| .glyphicon-resize-small:before { | |
| content: "\e097"; | |
| } | |
| .glyphicon-exclamation-sign:before { | |
| content: "\e101"; | |
| } | |
| .glyphicon-gift:before { | |
| content: "\e102"; | |
| } | |
| .glyphicon-leaf:before { | |
| content: "\e103"; | |
| } | |
| .glyphicon-fire:before { | |
| content: "\e104"; | |
| } | |
| .glyphicon-eye-open:before { | |
| content: "\e105"; | |
| } | |
| .glyphicon-eye-close:before { | |
| content: "\e106"; | |
| } | |
| .glyphicon-warning-sign:before { | |
| content: "\e107"; | |
| } | |
| .glyphicon-plane:before { | |
| content: "\e108"; | |
| } | |
| .glyphicon-calendar:before { | |
| content: "\e109"; | |
| } | |
| .glyphicon-random:before { | |
| content: "\e110"; | |
| } | |
| .glyphicon-comment:before { | |
| content: "\e111"; | |
| } | |
| .glyphicon-magnet:before { | |
| content: "\e112"; | |
| } | |
| .glyphicon-chevron-up:before { | |
| content: "\e113"; | |
| } | |
| .glyphicon-chevron-down:before { | |
| content: "\e114"; | |
| } | |
| .glyphicon-retweet:before { | |
| content: "\e115"; | |
| } | |
| .glyphicon-shopping-cart:before { | |
| content: "\e116"; | |
| } | |
| .glyphicon-folder-close:before { | |
| content: "\e117"; | |
| } | |
| .glyphicon-folder-open:before { | |
| content: "\e118"; | |
| } | |
| .glyphicon-resize-vertical:before { | |
| content: "\e119"; | |
| } | |
| .glyphicon-resize-horizontal:before { | |
| content: "\e120"; | |
| } | |
| .glyphicon-hdd:before { | |
| content: "\e121"; | |
| } | |
| .glyphicon-bullhorn:before { | |
| content: "\e122"; | |
| } | |
| .glyphicon-bell:before { | |
| content: "\e123"; | |
| } | |
| .glyphicon-certificate:before { | |
| content: "\e124"; | |
| } | |
| .glyphicon-thumbs-up:before { | |
| content: "\e125"; | |
| } | |
| .glyphicon-thumbs-down:before { | |
| content: "\e126"; | |
| } | |
| .glyphicon-hand-right:before { | |
| content: "\e127"; | |
| } | |
| .glyphicon-hand-left:before { | |
| content: "\e128"; | |
| } | |
| .glyphicon-hand-up:before { | |
| content: "\e129"; | |
| } | |
| .glyphicon-hand-down:before { | |
| content: "\e130"; | |
| } | |
| .glyphicon-circle-arrow-right:before { | |
| content: "\e131"; | |
| } | |
| .glyphicon-circle-arrow-left:before { | |
| content: "\e132"; | |
| } | |
| .glyphicon-circle-arrow-up:before { | |
| content: "\e133"; | |
| } | |
| .glyphicon-circle-arrow-down:before { | |
| content: "\e134"; | |
| } | |
| .glyphicon-globe:before { | |
| content: "\e135"; | |
| } | |
| .glyphicon-wrench:before { | |
| content: "\e136"; | |
| } | |
| .glyphicon-tasks:before { | |
| content: "\e137"; | |
| } | |
| .glyphicon-filter:before { | |
| content: "\e138"; | |
| } | |
| .glyphicon-briefcase:before { | |
| content: "\e139"; | |
| } | |
| .glyphicon-fullscreen:before { | |
| content: "\e140"; | |
| } | |
| .glyphicon-dashboard:before { | |
| content: "\e141"; | |
| } | |
| .glyphicon-paperclip:before { | |
| content: "\e142"; | |
| } | |
| .glyphicon-heart-empty:before { | |
| content: "\e143"; | |
| } | |
| .glyphicon-link:before { | |
| content: "\e144"; | |
| } | |
| .glyphicon-phone:before { | |
| content: "\e145"; | |
| } | |
| .glyphicon-pushpin:before { | |
| content: "\e146"; | |
| } | |
| .glyphicon-usd:before { | |
| content: "\e148"; | |
| } | |
| .glyphicon-gbp:before { | |
| content: "\e149"; | |
| } | |
| .glyphicon-sort:before { | |
| content: "\e150"; | |
| } | |
| .glyphicon-sort-by-alphabet:before { | |
| content: "\e151"; | |
| } | |
| .glyphicon-sort-by-alphabet-alt:before { | |
| content: "\e152"; | |
| } | |
| .glyphicon-sort-by-order:before { | |
| content: "\e153"; | |
| } | |
| .glyphicon-sort-by-order-alt:before { | |
| content: "\e154"; | |
| } | |
| .glyphicon-sort-by-attributes:before { | |
| content: "\e155"; | |
| } | |
| .glyphicon-sort-by-attributes-alt:before { | |
| content: "\e156"; | |
| } | |
| .glyphicon-unchecked:before { | |
| content: "\e157"; | |
| } | |
| .glyphicon-expand:before { | |
| content: "\e158"; | |
| } | |
| .glyphicon-collapse-down:before { | |
| content: "\e159"; | |
| } | |
| .glyphicon-collapse-up:before { | |
| content: "\e160"; | |
| } | |
| .glyphicon-log-in:before { | |
| content: "\e161"; | |
| } | |
| .glyphicon-flash:before { | |
| content: "\e162"; | |
| } | |
| .glyphicon-log-out:before { | |
| content: "\e163"; | |
| } | |
| .glyphicon-new-window:before { | |
| content: "\e164"; | |
| } | |
| .glyphicon-record:before { | |
| content: "\e165"; | |
| } | |
| .glyphicon-save:before { | |
| content: "\e166"; | |
| } | |
| .glyphicon-open:before { | |
| content: "\e167"; | |
| } | |
| .glyphicon-saved:before { | |
| content: "\e168"; | |
| } | |
| .glyphicon-import:before { | |
| content: "\e169"; | |
| } | |
| .glyphicon-export:before { | |
| content: "\e170"; | |
| } | |
| .glyphicon-send:before { | |
| content: "\e171"; | |
| } | |
| .glyphicon-floppy-disk:before { | |
| content: "\e172"; | |
| } | |
| .glyphicon-floppy-saved:before { | |
| content: "\e173"; | |
| } | |
| .glyphicon-floppy-remove:before { | |
| content: "\e174"; | |
| } | |
| .glyphicon-floppy-save:before { | |
| content: "\e175"; | |
| } | |
| .glyphicon-floppy-open:before { | |
| content: "\e176"; | |
| } | |
| .glyphicon-credit-card:before { | |
| content: "\e177"; | |
| } | |
| .glyphicon-transfer:before { | |
| content: "\e178"; | |
| } | |
| .glyphicon-cutlery:before { | |
| content: "\e179"; | |
| } | |
| .glyphicon-header:before { | |
| content: "\e180"; | |
| } | |
| .glyphicon-compressed:before { | |
| content: "\e181"; | |
| } | |
| .glyphicon-earphone:before { | |
| content: "\e182"; | |
| } | |
| .glyphicon-phone-alt:before { | |
| content: "\e183"; | |
| } | |
| .glyphicon-tower:before { | |
| content: "\e184"; | |
| } | |
| .glyphicon-stats:before { | |
| content: "\e185"; | |
| } | |
| .glyphicon-sd-video:before { | |
| content: "\e186"; | |
| } | |
| .glyphicon-hd-video:before { | |
| content: "\e187"; | |
| } | |
| .glyphicon-subtitles:before { | |
| content: "\e188"; | |
| } | |
| .glyphicon-sound-stereo:before { | |
| content: "\e189"; | |
| } | |
| .glyphicon-sound-dolby:before { | |
| content: "\e190"; | |
| } | |
| .glyphicon-sound-5-1:before { | |
| content: "\e191"; | |
| } | |
| .glyphicon-sound-6-1:before { | |
| content: "\e192"; | |
| } | |
| .glyphicon-sound-7-1:before { | |
| content: "\e193"; | |
| } | |
| .glyphicon-copyright-mark:before { | |
| content: "\e194"; | |
| } | |
| .glyphicon-registration-mark:before { | |
| content: "\e195"; | |
| } | |
| .glyphicon-cloud-download:before { | |
| content: "\e197"; | |
| } | |
| .glyphicon-cloud-upload:before { | |
| content: "\e198"; | |
| } | |
| .glyphicon-tree-conifer:before { | |
| content: "\e199"; | |
| } | |
| .glyphicon-tree-deciduous:before { | |
| content: "\e200"; | |
| } | |
| .glyphicon-cd:before { | |
| content: "\e201"; | |
| } | |
| .glyphicon-save-file:before { | |
| content: "\e202"; | |
| } | |
| .glyphicon-open-file:before { | |
| content: "\e203"; | |
| } | |
| .glyphicon-level-up:before { | |
| content: "\e204"; | |
| } | |
| .glyphicon-copy:before { | |
| content: "\e205"; | |
| } | |
| .glyphicon-paste:before { | |
| content: "\e206"; | |
| } | |
| .glyphicon-alert:before { | |
| content: "\e209"; | |
| } | |
| .glyphicon-equalizer:before { | |
| content: "\e210"; | |
| } | |
| .glyphicon-king:before { | |
| content: "\e211"; | |
| } | |
| .glyphicon-queen:before { | |
| content: "\e212"; | |
| } | |
| .glyphicon-pawn:before { | |
| content: "\e213"; | |
| } | |
| .glyphicon-bishop:before { | |
| content: "\e214"; | |
| } | |
| .glyphicon-knight:before { | |
| content: "\e215"; | |
| } | |
| .glyphicon-baby-formula:before { | |
| content: "\e216"; | |
| } | |
| .glyphicon-tent:before { | |
| content: "\26fa"; | |
| } | |
| .glyphicon-blackboard:before { | |
| content: "\e218"; | |
| } | |
| .glyphicon-bed:before { | |
| content: "\e219"; | |
| } | |
| .glyphicon-apple:before { | |
| content: "\f8ff"; | |
| } | |
| .glyphicon-erase:before { | |
| content: "\e221"; | |
| } | |
| .glyphicon-hourglass:before { | |
| content: "\231b"; | |
| } | |
| .glyphicon-lamp:before { | |
| content: "\e223"; | |
| } | |
| .glyphicon-duplicate:before { | |
| content: "\e224"; | |
| } | |
| .glyphicon-piggy-bank:before { | |
| content: "\e225"; | |
| } | |
| .glyphicon-scissors:before { | |
| content: "\e226"; | |
| } | |
| .glyphicon-bitcoin:before { | |
| content: "\e227"; | |
| } | |
| .glyphicon-btc:before { | |
| content: "\e227"; | |
| } | |
| .glyphicon-xbt:before { | |
| content: "\e227"; | |
| } | |
| .glyphicon-yen:before { | |
| content: "\00a5"; | |
| } | |
| .glyphicon-jpy:before { | |
| content: "\00a5"; | |
| } | |
| .glyphicon-ruble:before { | |
| content: "\20bd"; | |
| } | |
| .glyphicon-rub:before { | |
| content: "\20bd"; | |
| } | |
| .glyphicon-scale:before { | |
| content: "\e230"; | |
| } | |
| .glyphicon-ice-lolly:before { | |
| content: "\e231"; | |
| } | |
| .glyphicon-ice-lolly-tasted:before { | |
| content: "\e232"; | |
| } | |
| .glyphicon-education:before { | |
| content: "\e233"; | |
| } | |
| .glyphicon-option-horizontal:before { | |
| content: "\e234"; | |
| } | |
| .glyphicon-option-vertical:before { | |
| content: "\e235"; | |
| } | |
| .glyphicon-menu-hamburger:before { | |
| content: "\e236"; | |
| } | |
| .glyphicon-modal-window:before { | |
| content: "\e237"; | |
| } | |
| .glyphicon-oil:before { | |
| content: "\e238"; | |
| } | |
| .glyphicon-grain:before { | |
| content: "\e239"; | |
| } | |
| .glyphicon-sunglasses:before { | |
| content: "\e240"; | |
| } | |
| .glyphicon-text-size:before { | |
| content: "\e241"; | |
| } | |
| .glyphicon-text-color:before { | |
| content: "\e242"; | |
| } | |
| .glyphicon-text-background:before { | |
| content: "\e243"; | |
| } | |
| .glyphicon-object-align-top:before { | |
| content: "\e244"; | |
| } | |
| .glyphicon-object-align-bottom:before { | |
| content: "\e245"; | |
| } | |
| .glyphicon-object-align-horizontal:before { | |
| content: "\e246"; | |
| } | |
| .glyphicon-object-align-left:before { | |
| content: "\e247"; | |
| } | |
| .glyphicon-object-align-vertical:before { | |
| content: "\e248"; | |
| } | |
| .glyphicon-object-align-right:before { | |
| content: "\e249"; | |
| } | |
| .glyphicon-triangle-right:before { | |
| content: "\e250"; | |
| } | |
| .glyphicon-triangle-left:before { | |
| content: "\e251"; | |
| } | |
| .glyphicon-triangle-bottom:before { | |
| content: "\e252"; | |
| } | |
| .glyphicon-triangle-top:before { | |
| content: "\e253"; | |
| } | |
| .glyphicon-console:before { | |
| content: "\e254"; | |
| } | |
| .glyphicon-superscript:before { | |
| content: "\e255"; | |
| } | |
| .glyphicon-subscript:before { | |
| content: "\e256"; | |
| } | |
| .glyphicon-menu-left:before { | |
| content: "\e257"; | |
| } | |
| .glyphicon-menu-right:before { | |
| content: "\e258"; | |
| } | |
| .glyphicon-menu-down:before { | |
| content: "\e259"; | |
| } | |
| .glyphicon-menu-up:before { | |
| content: "\e260"; | |
| } | |
| * { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| } | |
| *:before, | |
| *:after { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| } | |
| html { | |
| font-size: 10px; | |
| -webkit-tap-highlight-color: rgba(0, 0, 0, 0); | |
| } | |
| body { | |
| font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #000; | |
| background-color: #fff; | |
| } | |
| input, | |
| button, | |
| select, | |
| textarea { | |
| font-family: inherit; | |
| font-size: inherit; | |
| line-height: inherit; | |
| } | |
| a { | |
| color: #337ab7; | |
| text-decoration: none; | |
| } | |
| a:hover, | |
| a:focus { | |
| color: #23527c; | |
| text-decoration: underline; | |
| } | |
| a:focus { | |
| outline: 5px auto -webkit-focus-ring-color; | |
| outline-offset: -2px; | |
| } | |
| figure { | |
| margin: 0; | |
| } | |
| img { | |
| vertical-align: middle; | |
| } | |
| .img-responsive, | |
| .thumbnail > img, | |
| .thumbnail a > img, | |
| .carousel-inner > .item > img, | |
| .carousel-inner > .item > a > img { | |
| display: block; | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| .img-rounded { | |
| border-radius: 3px; | |
| } | |
| .img-thumbnail { | |
| padding: 4px; | |
| line-height: 1.42857143; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| border-radius: 2px; | |
| -webkit-transition: all 0.2s ease-in-out; | |
| -o-transition: all 0.2s ease-in-out; | |
| transition: all 0.2s ease-in-out; | |
| display: inline-block; | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| .img-circle { | |
| border-radius: 50%; | |
| } | |
| hr { | |
| margin-top: 18px; | |
| margin-bottom: 18px; | |
| border: 0; | |
| border-top: 1px solid #eeeeee; | |
| } | |
| .sr-only { | |
| position: absolute; | |
| width: 1px; | |
| height: 1px; | |
| margin: -1px; | |
| padding: 0; | |
| overflow: hidden; | |
| clip: rect(0, 0, 0, 0); | |
| border: 0; | |
| } | |
| .sr-only-focusable:active, | |
| .sr-only-focusable:focus { | |
| position: static; | |
| width: auto; | |
| height: auto; | |
| margin: 0; | |
| overflow: visible; | |
| clip: auto; | |
| } | |
| [role="button"] { | |
| cursor: pointer; | |
| } | |
| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6, | |
| .h1, | |
| .h2, | |
| .h3, | |
| .h4, | |
| .h5, | |
| .h6 { | |
| font-family: inherit; | |
| font-weight: 500; | |
| line-height: 1.1; | |
| color: inherit; | |
| } | |
| h1 small, | |
| h2 small, | |
| h3 small, | |
| h4 small, | |
| h5 small, | |
| h6 small, | |
| .h1 small, | |
| .h2 small, | |
| .h3 small, | |
| .h4 small, | |
| .h5 small, | |
| .h6 small, | |
| h1 .small, | |
| h2 .small, | |
| h3 .small, | |
| h4 .small, | |
| h5 .small, | |
| h6 .small, | |
| .h1 .small, | |
| .h2 .small, | |
| .h3 .small, | |
| .h4 .small, | |
| .h5 .small, | |
| .h6 .small { | |
| font-weight: normal; | |
| line-height: 1; | |
| color: #777777; | |
| } | |
| h1, | |
| .h1, | |
| h2, | |
| .h2, | |
| h3, | |
| .h3 { | |
| margin-top: 18px; | |
| margin-bottom: 9px; | |
| } | |
| h1 small, | |
| .h1 small, | |
| h2 small, | |
| .h2 small, | |
| h3 small, | |
| .h3 small, | |
| h1 .small, | |
| .h1 .small, | |
| h2 .small, | |
| .h2 .small, | |
| h3 .small, | |
| .h3 .small { | |
| font-size: 65%; | |
| } | |
| h4, | |
| .h4, | |
| h5, | |
| .h5, | |
| h6, | |
| .h6 { | |
| margin-top: 9px; | |
| margin-bottom: 9px; | |
| } | |
| h4 small, | |
| .h4 small, | |
| h5 small, | |
| .h5 small, | |
| h6 small, | |
| .h6 small, | |
| h4 .small, | |
| .h4 .small, | |
| h5 .small, | |
| .h5 .small, | |
| h6 .small, | |
| .h6 .small { | |
| font-size: 75%; | |
| } | |
| h1, | |
| .h1 { | |
| font-size: 33px; | |
| } | |
| h2, | |
| .h2 { | |
| font-size: 27px; | |
| } | |
| h3, | |
| .h3 { | |
| font-size: 23px; | |
| } | |
| h4, | |
| .h4 { | |
| font-size: 17px; | |
| } | |
| h5, | |
| .h5 { | |
| font-size: 13px; | |
| } | |
| h6, | |
| .h6 { | |
| font-size: 12px; | |
| } | |
| p { | |
| margin: 0 0 9px; | |
| } | |
| .lead { | |
| margin-bottom: 18px; | |
| font-size: 14px; | |
| font-weight: 300; | |
| line-height: 1.4; | |
| } | |
| @media (min-width: 768px) { | |
| .lead { | |
| font-size: 19.5px; | |
| } | |
| } | |
| small, | |
| .small { | |
| font-size: 92%; | |
| } | |
| mark, | |
| .mark { | |
| background-color: #fcf8e3; | |
| padding: .2em; | |
| } | |
| .text-left { | |
| text-align: left; | |
| } | |
| .text-right { | |
| text-align: right; | |
| } | |
| .text-center { | |
| text-align: center; | |
| } | |
| .text-justify { | |
| text-align: justify; | |
| } | |
| .text-nowrap { | |
| white-space: nowrap; | |
| } | |
| .text-lowercase { | |
| text-transform: lowercase; | |
| } | |
| .text-uppercase { | |
| text-transform: uppercase; | |
| } | |
| .text-capitalize { | |
| text-transform: capitalize; | |
| } | |
| .text-muted { | |
| color: #777777; | |
| } | |
| .text-primary { | |
| color: #337ab7; | |
| } | |
| a.text-primary:hover, | |
| a.text-primary:focus { | |
| color: #286090; | |
| } | |
| .text-success { | |
| color: #3c763d; | |
| } | |
| a.text-success:hover, | |
| a.text-success:focus { | |
| color: #2b542c; | |
| } | |
| .text-info { | |
| color: #31708f; | |
| } | |
| a.text-info:hover, | |
| a.text-info:focus { | |
| color: #245269; | |
| } | |
| .text-warning { | |
| color: #8a6d3b; | |
| } | |
| a.text-warning:hover, | |
| a.text-warning:focus { | |
| color: #66512c; | |
| } | |
| .text-danger { | |
| color: #a94442; | |
| } | |
| a.text-danger:hover, | |
| a.text-danger:focus { | |
| color: #843534; | |
| } | |
| .bg-primary { | |
| color: #fff; | |
| background-color: #337ab7; | |
| } | |
| a.bg-primary:hover, | |
| a.bg-primary:focus { | |
| background-color: #286090; | |
| } | |
| .bg-success { | |
| background-color: #dff0d8; | |
| } | |
| a.bg-success:hover, | |
| a.bg-success:focus { | |
| background-color: #c1e2b3; | |
| } | |
| .bg-info { | |
| background-color: #d9edf7; | |
| } | |
| a.bg-info:hover, | |
| a.bg-info:focus { | |
| background-color: #afd9ee; | |
| } | |
| .bg-warning { | |
| background-color: #fcf8e3; | |
| } | |
| a.bg-warning:hover, | |
| a.bg-warning:focus { | |
| background-color: #f7ecb5; | |
| } | |
| .bg-danger { | |
| background-color: #f2dede; | |
| } | |
| a.bg-danger:hover, | |
| a.bg-danger:focus { | |
| background-color: #e4b9b9; | |
| } | |
| .page-header { | |
| padding-bottom: 8px; | |
| margin: 36px 0 18px; | |
| border-bottom: 1px solid #eeeeee; | |
| } | |
| ul, | |
| ol { | |
| margin-top: 0; | |
| margin-bottom: 9px; | |
| } | |
| ul ul, | |
| ol ul, | |
| ul ol, | |
| ol ol { | |
| margin-bottom: 0; | |
| } | |
| .list-unstyled { | |
| padding-left: 0; | |
| list-style: none; | |
| } | |
| .list-inline { | |
| padding-left: 0; | |
| list-style: none; | |
| margin-left: -5px; | |
| } | |
| .list-inline > li { | |
| display: inline-block; | |
| padding-left: 5px; | |
| padding-right: 5px; | |
| } | |
| dl { | |
| margin-top: 0; | |
| margin-bottom: 18px; | |
| } | |
| dt, | |
| dd { | |
| line-height: 1.42857143; | |
| } | |
| dt { | |
| font-weight: bold; | |
| } | |
| dd { | |
| margin-left: 0; | |
| } | |
| @media (min-width: 541px) { | |
| .dl-horizontal dt { | |
| float: left; | |
| width: 160px; | |
| clear: left; | |
| text-align: right; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| white-space: nowrap; | |
| } | |
| .dl-horizontal dd { | |
| margin-left: 180px; | |
| } | |
| } | |
| abbr[title], | |
| abbr[data-original-title] { | |
| cursor: help; | |
| border-bottom: 1px dotted #777777; | |
| } | |
| .initialism { | |
| font-size: 90%; | |
| text-transform: uppercase; | |
| } | |
| blockquote { | |
| padding: 9px 18px; | |
| margin: 0 0 18px; | |
| font-size: inherit; | |
| border-left: 5px solid #eeeeee; | |
| } | |
| blockquote p:last-child, | |
| blockquote ul:last-child, | |
| blockquote ol:last-child { | |
| margin-bottom: 0; | |
| } | |
| blockquote footer, | |
| blockquote small, | |
| blockquote .small { | |
| display: block; | |
| font-size: 80%; | |
| line-height: 1.42857143; | |
| color: #777777; | |
| } | |
| blockquote footer:before, | |
| blockquote small:before, | |
| blockquote .small:before { | |
| content: '\2014 \00A0'; | |
| } | |
| .blockquote-reverse, | |
| blockquote.pull-right { | |
| padding-right: 15px; | |
| padding-left: 0; | |
| border-right: 5px solid #eeeeee; | |
| border-left: 0; | |
| text-align: right; | |
| } | |
| .blockquote-reverse footer:before, | |
| blockquote.pull-right footer:before, | |
| .blockquote-reverse small:before, | |
| blockquote.pull-right small:before, | |
| .blockquote-reverse .small:before, | |
| blockquote.pull-right .small:before { | |
| content: ''; | |
| } | |
| .blockquote-reverse footer:after, | |
| blockquote.pull-right footer:after, | |
| .blockquote-reverse small:after, | |
| blockquote.pull-right small:after, | |
| .blockquote-reverse .small:after, | |
| blockquote.pull-right .small:after { | |
| content: '\00A0 \2014'; | |
| } | |
| address { | |
| margin-bottom: 18px; | |
| font-style: normal; | |
| line-height: 1.42857143; | |
| } | |
| code, | |
| kbd, | |
| pre, | |
| samp { | |
| font-family: monospace; | |
| } | |
| code { | |
| padding: 2px 4px; | |
| font-size: 90%; | |
| color: #c7254e; | |
| background-color: #f9f2f4; | |
| border-radius: 2px; | |
| } | |
| kbd { | |
| padding: 2px 4px; | |
| font-size: 90%; | |
| color: #888; | |
| background-color: transparent; | |
| border-radius: 1px; | |
| box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); | |
| } | |
| kbd kbd { | |
| padding: 0; | |
| font-size: 100%; | |
| font-weight: bold; | |
| box-shadow: none; | |
| } | |
| pre { | |
| display: block; | |
| padding: 8.5px; | |
| margin: 0 0 9px; | |
| font-size: 12px; | |
| line-height: 1.42857143; | |
| word-break: break-all; | |
| word-wrap: break-word; | |
| color: #333333; | |
| background-color: #f5f5f5; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| } | |
| pre code { | |
| padding: 0; | |
| font-size: inherit; | |
| color: inherit; | |
| white-space: pre-wrap; | |
| background-color: transparent; | |
| border-radius: 0; | |
| } | |
| .pre-scrollable { | |
| max-height: 340px; | |
| overflow-y: scroll; | |
| } | |
| .container { | |
| margin-right: auto; | |
| margin-left: auto; | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| @media (min-width: 768px) { | |
| .container { | |
| width: 768px; | |
| } | |
| } | |
| @media (min-width: 992px) { | |
| .container { | |
| width: 940px; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .container { | |
| width: 1140px; | |
| } | |
| } | |
| .container-fluid { | |
| margin-right: auto; | |
| margin-left: auto; | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| .row { | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| } | |
| .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { | |
| position: relative; | |
| min-height: 1px; | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { | |
| float: left; | |
| } | |
| .col-xs-12 { | |
| width: 100%; | |
| } | |
| .col-xs-11 { | |
| width: 91.66666667%; | |
| } | |
| .col-xs-10 { | |
| width: 83.33333333%; | |
| } | |
| .col-xs-9 { | |
| width: 75%; | |
| } | |
| .col-xs-8 { | |
| width: 66.66666667%; | |
| } | |
| .col-xs-7 { | |
| width: 58.33333333%; | |
| } | |
| .col-xs-6 { | |
| width: 50%; | |
| } | |
| .col-xs-5 { | |
| width: 41.66666667%; | |
| } | |
| .col-xs-4 { | |
| width: 33.33333333%; | |
| } | |
| .col-xs-3 { | |
| width: 25%; | |
| } | |
| .col-xs-2 { | |
| width: 16.66666667%; | |
| } | |
| .col-xs-1 { | |
| width: 8.33333333%; | |
| } | |
| .col-xs-pull-12 { | |
| right: 100%; | |
| } | |
| .col-xs-pull-11 { | |
| right: 91.66666667%; | |
| } | |
| .col-xs-pull-10 { | |
| right: 83.33333333%; | |
| } | |
| .col-xs-pull-9 { | |
| right: 75%; | |
| } | |
| .col-xs-pull-8 { | |
| right: 66.66666667%; | |
| } | |
| .col-xs-pull-7 { | |
| right: 58.33333333%; | |
| } | |
| .col-xs-pull-6 { | |
| right: 50%; | |
| } | |
| .col-xs-pull-5 { | |
| right: 41.66666667%; | |
| } | |
| .col-xs-pull-4 { | |
| right: 33.33333333%; | |
| } | |
| .col-xs-pull-3 { | |
| right: 25%; | |
| } | |
| .col-xs-pull-2 { | |
| right: 16.66666667%; | |
| } | |
| .col-xs-pull-1 { | |
| right: 8.33333333%; | |
| } | |
| .col-xs-pull-0 { | |
| right: auto; | |
| } | |
| .col-xs-push-12 { | |
| left: 100%; | |
| } | |
| .col-xs-push-11 { | |
| left: 91.66666667%; | |
| } | |
| .col-xs-push-10 { | |
| left: 83.33333333%; | |
| } | |
| .col-xs-push-9 { | |
| left: 75%; | |
| } | |
| .col-xs-push-8 { | |
| left: 66.66666667%; | |
| } | |
| .col-xs-push-7 { | |
| left: 58.33333333%; | |
| } | |
| .col-xs-push-6 { | |
| left: 50%; | |
| } | |
| .col-xs-push-5 { | |
| left: 41.66666667%; | |
| } | |
| .col-xs-push-4 { | |
| left: 33.33333333%; | |
| } | |
| .col-xs-push-3 { | |
| left: 25%; | |
| } | |
| .col-xs-push-2 { | |
| left: 16.66666667%; | |
| } | |
| .col-xs-push-1 { | |
| left: 8.33333333%; | |
| } | |
| .col-xs-push-0 { | |
| left: auto; | |
| } | |
| .col-xs-offset-12 { | |
| margin-left: 100%; | |
| } | |
| .col-xs-offset-11 { | |
| margin-left: 91.66666667%; | |
| } | |
| .col-xs-offset-10 { | |
| margin-left: 83.33333333%; | |
| } | |
| .col-xs-offset-9 { | |
| margin-left: 75%; | |
| } | |
| .col-xs-offset-8 { | |
| margin-left: 66.66666667%; | |
| } | |
| .col-xs-offset-7 { | |
| margin-left: 58.33333333%; | |
| } | |
| .col-xs-offset-6 { | |
| margin-left: 50%; | |
| } | |
| .col-xs-offset-5 { | |
| margin-left: 41.66666667%; | |
| } | |
| .col-xs-offset-4 { | |
| margin-left: 33.33333333%; | |
| } | |
| .col-xs-offset-3 { | |
| margin-left: 25%; | |
| } | |
| .col-xs-offset-2 { | |
| margin-left: 16.66666667%; | |
| } | |
| .col-xs-offset-1 { | |
| margin-left: 8.33333333%; | |
| } | |
| .col-xs-offset-0 { | |
| margin-left: 0%; | |
| } | |
| @media (min-width: 768px) { | |
| .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { | |
| float: left; | |
| } | |
| .col-sm-12 { | |
| width: 100%; | |
| } | |
| .col-sm-11 { | |
| width: 91.66666667%; | |
| } | |
| .col-sm-10 { | |
| width: 83.33333333%; | |
| } | |
| .col-sm-9 { | |
| width: 75%; | |
| } | |
| .col-sm-8 { | |
| width: 66.66666667%; | |
| } | |
| .col-sm-7 { | |
| width: 58.33333333%; | |
| } | |
| .col-sm-6 { | |
| width: 50%; | |
| } | |
| .col-sm-5 { | |
| width: 41.66666667%; | |
| } | |
| .col-sm-4 { | |
| width: 33.33333333%; | |
| } | |
| .col-sm-3 { | |
| width: 25%; | |
| } | |
| .col-sm-2 { | |
| width: 16.66666667%; | |
| } | |
| .col-sm-1 { | |
| width: 8.33333333%; | |
| } | |
| .col-sm-pull-12 { | |
| right: 100%; | |
| } | |
| .col-sm-pull-11 { | |
| right: 91.66666667%; | |
| } | |
| .col-sm-pull-10 { | |
| right: 83.33333333%; | |
| } | |
| .col-sm-pull-9 { | |
| right: 75%; | |
| } | |
| .col-sm-pull-8 { | |
| right: 66.66666667%; | |
| } | |
| .col-sm-pull-7 { | |
| right: 58.33333333%; | |
| } | |
| .col-sm-pull-6 { | |
| right: 50%; | |
| } | |
| .col-sm-pull-5 { | |
| right: 41.66666667%; | |
| } | |
| .col-sm-pull-4 { | |
| right: 33.33333333%; | |
| } | |
| .col-sm-pull-3 { | |
| right: 25%; | |
| } | |
| .col-sm-pull-2 { | |
| right: 16.66666667%; | |
| } | |
| .col-sm-pull-1 { | |
| right: 8.33333333%; | |
| } | |
| .col-sm-pull-0 { | |
| right: auto; | |
| } | |
| .col-sm-push-12 { | |
| left: 100%; | |
| } | |
| .col-sm-push-11 { | |
| left: 91.66666667%; | |
| } | |
| .col-sm-push-10 { | |
| left: 83.33333333%; | |
| } | |
| .col-sm-push-9 { | |
| left: 75%; | |
| } | |
| .col-sm-push-8 { | |
| left: 66.66666667%; | |
| } | |
| .col-sm-push-7 { | |
| left: 58.33333333%; | |
| } | |
| .col-sm-push-6 { | |
| left: 50%; | |
| } | |
| .col-sm-push-5 { | |
| left: 41.66666667%; | |
| } | |
| .col-sm-push-4 { | |
| left: 33.33333333%; | |
| } | |
| .col-sm-push-3 { | |
| left: 25%; | |
| } | |
| .col-sm-push-2 { | |
| left: 16.66666667%; | |
| } | |
| .col-sm-push-1 { | |
| left: 8.33333333%; | |
| } | |
| .col-sm-push-0 { | |
| left: auto; | |
| } | |
| .col-sm-offset-12 { | |
| margin-left: 100%; | |
| } | |
| .col-sm-offset-11 { | |
| margin-left: 91.66666667%; | |
| } | |
| .col-sm-offset-10 { | |
| margin-left: 83.33333333%; | |
| } | |
| .col-sm-offset-9 { | |
| margin-left: 75%; | |
| } | |
| .col-sm-offset-8 { | |
| margin-left: 66.66666667%; | |
| } | |
| .col-sm-offset-7 { | |
| margin-left: 58.33333333%; | |
| } | |
| .col-sm-offset-6 { | |
| margin-left: 50%; | |
| } | |
| .col-sm-offset-5 { | |
| margin-left: 41.66666667%; | |
| } | |
| .col-sm-offset-4 { | |
| margin-left: 33.33333333%; | |
| } | |
| .col-sm-offset-3 { | |
| margin-left: 25%; | |
| } | |
| .col-sm-offset-2 { | |
| margin-left: 16.66666667%; | |
| } | |
| .col-sm-offset-1 { | |
| margin-left: 8.33333333%; | |
| } | |
| .col-sm-offset-0 { | |
| margin-left: 0%; | |
| } | |
| } | |
| @media (min-width: 992px) { | |
| .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { | |
| float: left; | |
| } | |
| .col-md-12 { | |
| width: 100%; | |
| } | |
| .col-md-11 { | |
| width: 91.66666667%; | |
| } | |
| .col-md-10 { | |
| width: 83.33333333%; | |
| } | |
| .col-md-9 { | |
| width: 75%; | |
| } | |
| .col-md-8 { | |
| width: 66.66666667%; | |
| } | |
| .col-md-7 { | |
| width: 58.33333333%; | |
| } | |
| .col-md-6 { | |
| width: 50%; | |
| } | |
| .col-md-5 { | |
| width: 41.66666667%; | |
| } | |
| .col-md-4 { | |
| width: 33.33333333%; | |
| } | |
| .col-md-3 { | |
| width: 25%; | |
| } | |
| .col-md-2 { | |
| width: 16.66666667%; | |
| } | |
| .col-md-1 { | |
| width: 8.33333333%; | |
| } | |
| .col-md-pull-12 { | |
| right: 100%; | |
| } | |
| .col-md-pull-11 { | |
| right: 91.66666667%; | |
| } | |
| .col-md-pull-10 { | |
| right: 83.33333333%; | |
| } | |
| .col-md-pull-9 { | |
| right: 75%; | |
| } | |
| .col-md-pull-8 { | |
| right: 66.66666667%; | |
| } | |
| .col-md-pull-7 { | |
| right: 58.33333333%; | |
| } | |
| .col-md-pull-6 { | |
| right: 50%; | |
| } | |
| .col-md-pull-5 { | |
| right: 41.66666667%; | |
| } | |
| .col-md-pull-4 { | |
| right: 33.33333333%; | |
| } | |
| .col-md-pull-3 { | |
| right: 25%; | |
| } | |
| .col-md-pull-2 { | |
| right: 16.66666667%; | |
| } | |
| .col-md-pull-1 { | |
| right: 8.33333333%; | |
| } | |
| .col-md-pull-0 { | |
| right: auto; | |
| } | |
| .col-md-push-12 { | |
| left: 100%; | |
| } | |
| .col-md-push-11 { | |
| left: 91.66666667%; | |
| } | |
| .col-md-push-10 { | |
| left: 83.33333333%; | |
| } | |
| .col-md-push-9 { | |
| left: 75%; | |
| } | |
| .col-md-push-8 { | |
| left: 66.66666667%; | |
| } | |
| .col-md-push-7 { | |
| left: 58.33333333%; | |
| } | |
| .col-md-push-6 { | |
| left: 50%; | |
| } | |
| .col-md-push-5 { | |
| left: 41.66666667%; | |
| } | |
| .col-md-push-4 { | |
| left: 33.33333333%; | |
| } | |
| .col-md-push-3 { | |
| left: 25%; | |
| } | |
| .col-md-push-2 { | |
| left: 16.66666667%; | |
| } | |
| .col-md-push-1 { | |
| left: 8.33333333%; | |
| } | |
| .col-md-push-0 { | |
| left: auto; | |
| } | |
| .col-md-offset-12 { | |
| margin-left: 100%; | |
| } | |
| .col-md-offset-11 { | |
| margin-left: 91.66666667%; | |
| } | |
| .col-md-offset-10 { | |
| margin-left: 83.33333333%; | |
| } | |
| .col-md-offset-9 { | |
| margin-left: 75%; | |
| } | |
| .col-md-offset-8 { | |
| margin-left: 66.66666667%; | |
| } | |
| .col-md-offset-7 { | |
| margin-left: 58.33333333%; | |
| } | |
| .col-md-offset-6 { | |
| margin-left: 50%; | |
| } | |
| .col-md-offset-5 { | |
| margin-left: 41.66666667%; | |
| } | |
| .col-md-offset-4 { | |
| margin-left: 33.33333333%; | |
| } | |
| .col-md-offset-3 { | |
| margin-left: 25%; | |
| } | |
| .col-md-offset-2 { | |
| margin-left: 16.66666667%; | |
| } | |
| .col-md-offset-1 { | |
| margin-left: 8.33333333%; | |
| } | |
| .col-md-offset-0 { | |
| margin-left: 0%; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { | |
| float: left; | |
| } | |
| .col-lg-12 { | |
| width: 100%; | |
| } | |
| .col-lg-11 { | |
| width: 91.66666667%; | |
| } | |
| .col-lg-10 { | |
| width: 83.33333333%; | |
| } | |
| .col-lg-9 { | |
| width: 75%; | |
| } | |
| .col-lg-8 { | |
| width: 66.66666667%; | |
| } | |
| .col-lg-7 { | |
| width: 58.33333333%; | |
| } | |
| .col-lg-6 { | |
| width: 50%; | |
| } | |
| .col-lg-5 { | |
| width: 41.66666667%; | |
| } | |
| .col-lg-4 { | |
| width: 33.33333333%; | |
| } | |
| .col-lg-3 { | |
| width: 25%; | |
| } | |
| .col-lg-2 { | |
| width: 16.66666667%; | |
| } | |
| .col-lg-1 { | |
| width: 8.33333333%; | |
| } | |
| .col-lg-pull-12 { | |
| right: 100%; | |
| } | |
| .col-lg-pull-11 { | |
| right: 91.66666667%; | |
| } | |
| .col-lg-pull-10 { | |
| right: 83.33333333%; | |
| } | |
| .col-lg-pull-9 { | |
| right: 75%; | |
| } | |
| .col-lg-pull-8 { | |
| right: 66.66666667%; | |
| } | |
| .col-lg-pull-7 { | |
| right: 58.33333333%; | |
| } | |
| .col-lg-pull-6 { | |
| right: 50%; | |
| } | |
| .col-lg-pull-5 { | |
| right: 41.66666667%; | |
| } | |
| .col-lg-pull-4 { | |
| right: 33.33333333%; | |
| } | |
| .col-lg-pull-3 { | |
| right: 25%; | |
| } | |
| .col-lg-pull-2 { | |
| right: 16.66666667%; | |
| } | |
| .col-lg-pull-1 { | |
| right: 8.33333333%; | |
| } | |
| .col-lg-pull-0 { | |
| right: auto; | |
| } | |
| .col-lg-push-12 { | |
| left: 100%; | |
| } | |
| .col-lg-push-11 { | |
| left: 91.66666667%; | |
| } | |
| .col-lg-push-10 { | |
| left: 83.33333333%; | |
| } | |
| .col-lg-push-9 { | |
| left: 75%; | |
| } | |
| .col-lg-push-8 { | |
| left: 66.66666667%; | |
| } | |
| .col-lg-push-7 { | |
| left: 58.33333333%; | |
| } | |
| .col-lg-push-6 { | |
| left: 50%; | |
| } | |
| .col-lg-push-5 { | |
| left: 41.66666667%; | |
| } | |
| .col-lg-push-4 { | |
| left: 33.33333333%; | |
| } | |
| .col-lg-push-3 { | |
| left: 25%; | |
| } | |
| .col-lg-push-2 { | |
| left: 16.66666667%; | |
| } | |
| .col-lg-push-1 { | |
| left: 8.33333333%; | |
| } | |
| .col-lg-push-0 { | |
| left: auto; | |
| } | |
| .col-lg-offset-12 { | |
| margin-left: 100%; | |
| } | |
| .col-lg-offset-11 { | |
| margin-left: 91.66666667%; | |
| } | |
| .col-lg-offset-10 { | |
| margin-left: 83.33333333%; | |
| } | |
| .col-lg-offset-9 { | |
| margin-left: 75%; | |
| } | |
| .col-lg-offset-8 { | |
| margin-left: 66.66666667%; | |
| } | |
| .col-lg-offset-7 { | |
| margin-left: 58.33333333%; | |
| } | |
| .col-lg-offset-6 { | |
| margin-left: 50%; | |
| } | |
| .col-lg-offset-5 { | |
| margin-left: 41.66666667%; | |
| } | |
| .col-lg-offset-4 { | |
| margin-left: 33.33333333%; | |
| } | |
| .col-lg-offset-3 { | |
| margin-left: 25%; | |
| } | |
| .col-lg-offset-2 { | |
| margin-left: 16.66666667%; | |
| } | |
| .col-lg-offset-1 { | |
| margin-left: 8.33333333%; | |
| } | |
| .col-lg-offset-0 { | |
| margin-left: 0%; | |
| } | |
| } | |
| table { | |
| background-color: transparent; | |
| } | |
| caption { | |
| padding-top: 8px; | |
| padding-bottom: 8px; | |
| color: #777777; | |
| text-align: left; | |
| } | |
| th { | |
| text-align: left; | |
| } | |
| .table { | |
| width: 100%; | |
| max-width: 100%; | |
| margin-bottom: 18px; | |
| } | |
| .table > thead > tr > th, | |
| .table > tbody > tr > th, | |
| .table > tfoot > tr > th, | |
| .table > thead > tr > td, | |
| .table > tbody > tr > td, | |
| .table > tfoot > tr > td { | |
| padding: 8px; | |
| line-height: 1.42857143; | |
| vertical-align: top; | |
| border-top: 1px solid #ddd; | |
| } | |
| .table > thead > tr > th { | |
| vertical-align: bottom; | |
| border-bottom: 2px solid #ddd; | |
| } | |
| .table > caption + thead > tr:first-child > th, | |
| .table > colgroup + thead > tr:first-child > th, | |
| .table > thead:first-child > tr:first-child > th, | |
| .table > caption + thead > tr:first-child > td, | |
| .table > colgroup + thead > tr:first-child > td, | |
| .table > thead:first-child > tr:first-child > td { | |
| border-top: 0; | |
| } | |
| .table > tbody + tbody { | |
| border-top: 2px solid #ddd; | |
| } | |
| .table .table { | |
| background-color: #fff; | |
| } | |
| .table-condensed > thead > tr > th, | |
| .table-condensed > tbody > tr > th, | |
| .table-condensed > tfoot > tr > th, | |
| .table-condensed > thead > tr > td, | |
| .table-condensed > tbody > tr > td, | |
| .table-condensed > tfoot > tr > td { | |
| padding: 5px; | |
| } | |
| .table-bordered { | |
| border: 1px solid #ddd; | |
| } | |
| .table-bordered > thead > tr > th, | |
| .table-bordered > tbody > tr > th, | |
| .table-bordered > tfoot > tr > th, | |
| .table-bordered > thead > tr > td, | |
| .table-bordered > tbody > tr > td, | |
| .table-bordered > tfoot > tr > td { | |
| border: 1px solid #ddd; | |
| } | |
| .table-bordered > thead > tr > th, | |
| .table-bordered > thead > tr > td { | |
| border-bottom-width: 2px; | |
| } | |
| .table-striped > tbody > tr:nth-of-type(odd) { | |
| background-color: #f9f9f9; | |
| } | |
| .table-hover > tbody > tr:hover { | |
| background-color: #f5f5f5; | |
| } | |
| table col[class*="col-"] { | |
| position: static; | |
| float: none; | |
| display: table-column; | |
| } | |
| table td[class*="col-"], | |
| table th[class*="col-"] { | |
| position: static; | |
| float: none; | |
| display: table-cell; | |
| } | |
| .table > thead > tr > td.active, | |
| .table > tbody > tr > td.active, | |
| .table > tfoot > tr > td.active, | |
| .table > thead > tr > th.active, | |
| .table > tbody > tr > th.active, | |
| .table > tfoot > tr > th.active, | |
| .table > thead > tr.active > td, | |
| .table > tbody > tr.active > td, | |
| .table > tfoot > tr.active > td, | |
| .table > thead > tr.active > th, | |
| .table > tbody > tr.active > th, | |
| .table > tfoot > tr.active > th { | |
| background-color: #f5f5f5; | |
| } | |
| .table-hover > tbody > tr > td.active:hover, | |
| .table-hover > tbody > tr > th.active:hover, | |
| .table-hover > tbody > tr.active:hover > td, | |
| .table-hover > tbody > tr:hover > .active, | |
| .table-hover > tbody > tr.active:hover > th { | |
| background-color: #e8e8e8; | |
| } | |
| .table > thead > tr > td.success, | |
| .table > tbody > tr > td.success, | |
| .table > tfoot > tr > td.success, | |
| .table > thead > tr > th.success, | |
| .table > tbody > tr > th.success, | |
| .table > tfoot > tr > th.success, | |
| .table > thead > tr.success > td, | |
| .table > tbody > tr.success > td, | |
| .table > tfoot > tr.success > td, | |
| .table > thead > tr.success > th, | |
| .table > tbody > tr.success > th, | |
| .table > tfoot > tr.success > th { | |
| background-color: #dff0d8; | |
| } | |
| .table-hover > tbody > tr > td.success:hover, | |
| .table-hover > tbody > tr > th.success:hover, | |
| .table-hover > tbody > tr.success:hover > td, | |
| .table-hover > tbody > tr:hover > .success, | |
| .table-hover > tbody > tr.success:hover > th { | |
| background-color: #d0e9c6; | |
| } | |
| .table > thead > tr > td.info, | |
| .table > tbody > tr > td.info, | |
| .table > tfoot > tr > td.info, | |
| .table > thead > tr > th.info, | |
| .table > tbody > tr > th.info, | |
| .table > tfoot > tr > th.info, | |
| .table > thead > tr.info > td, | |
| .table > tbody > tr.info > td, | |
| .table > tfoot > tr.info > td, | |
| .table > thead > tr.info > th, | |
| .table > tbody > tr.info > th, | |
| .table > tfoot > tr.info > th { | |
| background-color: #d9edf7; | |
| } | |
| .table-hover > tbody > tr > td.info:hover, | |
| .table-hover > tbody > tr > th.info:hover, | |
| .table-hover > tbody > tr.info:hover > td, | |
| .table-hover > tbody > tr:hover > .info, | |
| .table-hover > tbody > tr.info:hover > th { | |
| background-color: #c4e3f3; | |
| } | |
| .table > thead > tr > td.warning, | |
| .table > tbody > tr > td.warning, | |
| .table > tfoot > tr > td.warning, | |
| .table > thead > tr > th.warning, | |
| .table > tbody > tr > th.warning, | |
| .table > tfoot > tr > th.warning, | |
| .table > thead > tr.warning > td, | |
| .table > tbody > tr.warning > td, | |
| .table > tfoot > tr.warning > td, | |
| .table > thead > tr.warning > th, | |
| .table > tbody > tr.warning > th, | |
| .table > tfoot > tr.warning > th { | |
| background-color: #fcf8e3; | |
| } | |
| .table-hover > tbody > tr > td.warning:hover, | |
| .table-hover > tbody > tr > th.warning:hover, | |
| .table-hover > tbody > tr.warning:hover > td, | |
| .table-hover > tbody > tr:hover > .warning, | |
| .table-hover > tbody > tr.warning:hover > th { | |
| background-color: #faf2cc; | |
| } | |
| .table > thead > tr > td.danger, | |
| .table > tbody > tr > td.danger, | |
| .table > tfoot > tr > td.danger, | |
| .table > thead > tr > th.danger, | |
| .table > tbody > tr > th.danger, | |
| .table > tfoot > tr > th.danger, | |
| .table > thead > tr.danger > td, | |
| .table > tbody > tr.danger > td, | |
| .table > tfoot > tr.danger > td, | |
| .table > thead > tr.danger > th, | |
| .table > tbody > tr.danger > th, | |
| .table > tfoot > tr.danger > th { | |
| background-color: #f2dede; | |
| } | |
| .table-hover > tbody > tr > td.danger:hover, | |
| .table-hover > tbody > tr > th.danger:hover, | |
| .table-hover > tbody > tr.danger:hover > td, | |
| .table-hover > tbody > tr:hover > .danger, | |
| .table-hover > tbody > tr.danger:hover > th { | |
| background-color: #ebcccc; | |
| } | |
| .table-responsive { | |
| overflow-x: auto; | |
| min-height: 0.01%; | |
| } | |
| @media screen and (max-width: 767px) { | |
| .table-responsive { | |
| width: 100%; | |
| margin-bottom: 13.5px; | |
| overflow-y: hidden; | |
| -ms-overflow-style: -ms-autohiding-scrollbar; | |
| border: 1px solid #ddd; | |
| } | |
| .table-responsive > .table { | |
| margin-bottom: 0; | |
| } | |
| .table-responsive > .table > thead > tr > th, | |
| .table-responsive > .table > tbody > tr > th, | |
| .table-responsive > .table > tfoot > tr > th, | |
| .table-responsive > .table > thead > tr > td, | |
| .table-responsive > .table > tbody > tr > td, | |
| .table-responsive > .table > tfoot > tr > td { | |
| white-space: nowrap; | |
| } | |
| .table-responsive > .table-bordered { | |
| border: 0; | |
| } | |
| .table-responsive > .table-bordered > thead > tr > th:first-child, | |
| .table-responsive > .table-bordered > tbody > tr > th:first-child, | |
| .table-responsive > .table-bordered > tfoot > tr > th:first-child, | |
| .table-responsive > .table-bordered > thead > tr > td:first-child, | |
| .table-responsive > .table-bordered > tbody > tr > td:first-child, | |
| .table-responsive > .table-bordered > tfoot > tr > td:first-child { | |
| border-left: 0; | |
| } | |
| .table-responsive > .table-bordered > thead > tr > th:last-child, | |
| .table-responsive > .table-bordered > tbody > tr > th:last-child, | |
| .table-responsive > .table-bordered > tfoot > tr > th:last-child, | |
| .table-responsive > .table-bordered > thead > tr > td:last-child, | |
| .table-responsive > .table-bordered > tbody > tr > td:last-child, | |
| .table-responsive > .table-bordered > tfoot > tr > td:last-child { | |
| border-right: 0; | |
| } | |
| .table-responsive > .table-bordered > tbody > tr:last-child > th, | |
| .table-responsive > .table-bordered > tfoot > tr:last-child > th, | |
| .table-responsive > .table-bordered > tbody > tr:last-child > td, | |
| .table-responsive > .table-bordered > tfoot > tr:last-child > td { | |
| border-bottom: 0; | |
| } | |
| } | |
| fieldset { | |
| padding: 0; | |
| margin: 0; | |
| border: 0; | |
| min-width: 0; | |
| } | |
| legend { | |
| display: block; | |
| width: 100%; | |
| padding: 0; | |
| margin-bottom: 18px; | |
| font-size: 19.5px; | |
| line-height: inherit; | |
| color: #333333; | |
| border: 0; | |
| border-bottom: 1px solid #e5e5e5; | |
| } | |
| label { | |
| display: inline-block; | |
| max-width: 100%; | |
| margin-bottom: 5px; | |
| font-weight: bold; | |
| } | |
| input[type="search"] { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| } | |
| input[type="radio"], | |
| input[type="checkbox"] { | |
| margin: 4px 0 0; | |
| margin-top: 1px \9; | |
| line-height: normal; | |
| } | |
| input[type="file"] { | |
| display: block; | |
| } | |
| input[type="range"] { | |
| display: block; | |
| width: 100%; | |
| } | |
| select[multiple], | |
| select[size] { | |
| height: auto; | |
| } | |
| input[type="file"]:focus, | |
| input[type="radio"]:focus, | |
| input[type="checkbox"]:focus { | |
| outline: 5px auto -webkit-focus-ring-color; | |
| outline-offset: -2px; | |
| } | |
| output { | |
| display: block; | |
| padding-top: 7px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #555555; | |
| } | |
| .form-control { | |
| display: block; | |
| width: 100%; | |
| height: 32px; | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #555555; | |
| background-color: #fff; | |
| background-image: none; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| } | |
| .form-control:focus { | |
| border-color: #66afe9; | |
| outline: 0; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| } | |
| .form-control::-moz-placeholder { | |
| color: #999; | |
| opacity: 1; | |
| } | |
| .form-control:-ms-input-placeholder { | |
| color: #999; | |
| } | |
| .form-control::-webkit-input-placeholder { | |
| color: #999; | |
| } | |
| .form-control::-ms-expand { | |
| border: 0; | |
| background-color: transparent; | |
| } | |
| .form-control[disabled], | |
| .form-control[readonly], | |
| fieldset[disabled] .form-control { | |
| background-color: #eeeeee; | |
| opacity: 1; | |
| } | |
| .form-control[disabled], | |
| fieldset[disabled] .form-control { | |
| cursor: not-allowed; | |
| } | |
| textarea.form-control { | |
| height: auto; | |
| } | |
| input[type="search"] { | |
| -webkit-appearance: none; | |
| } | |
| @media screen and (-webkit-min-device-pixel-ratio: 0) { | |
| input[type="date"].form-control, | |
| input[type="time"].form-control, | |
| input[type="datetime-local"].form-control, | |
| input[type="month"].form-control { | |
| line-height: 32px; | |
| } | |
| input[type="date"].input-sm, | |
| input[type="time"].input-sm, | |
| input[type="datetime-local"].input-sm, | |
| input[type="month"].input-sm, | |
| .input-group-sm input[type="date"], | |
| .input-group-sm input[type="time"], | |
| .input-group-sm input[type="datetime-local"], | |
| .input-group-sm input[type="month"] { | |
| line-height: 30px; | |
| } | |
| input[type="date"].input-lg, | |
| input[type="time"].input-lg, | |
| input[type="datetime-local"].input-lg, | |
| input[type="month"].input-lg, | |
| .input-group-lg input[type="date"], | |
| .input-group-lg input[type="time"], | |
| .input-group-lg input[type="datetime-local"], | |
| .input-group-lg input[type="month"] { | |
| line-height: 45px; | |
| } | |
| } | |
| .form-group { | |
| margin-bottom: 15px; | |
| } | |
| .radio, | |
| .checkbox { | |
| position: relative; | |
| display: block; | |
| margin-top: 10px; | |
| margin-bottom: 10px; | |
| } | |
| .radio label, | |
| .checkbox label { | |
| min-height: 18px; | |
| padding-left: 20px; | |
| margin-bottom: 0; | |
| font-weight: normal; | |
| cursor: pointer; | |
| } | |
| .radio input[type="radio"], | |
| .radio-inline input[type="radio"], | |
| .checkbox input[type="checkbox"], | |
| .checkbox-inline input[type="checkbox"] { | |
| position: absolute; | |
| margin-left: -20px; | |
| margin-top: 4px \9; | |
| } | |
| .radio + .radio, | |
| .checkbox + .checkbox { | |
| margin-top: -5px; | |
| } | |
| .radio-inline, | |
| .checkbox-inline { | |
| position: relative; | |
| display: inline-block; | |
| padding-left: 20px; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| font-weight: normal; | |
| cursor: pointer; | |
| } | |
| .radio-inline + .radio-inline, | |
| .checkbox-inline + .checkbox-inline { | |
| margin-top: 0; | |
| margin-left: 10px; | |
| } | |
| input[type="radio"][disabled], | |
| input[type="checkbox"][disabled], | |
| input[type="radio"].disabled, | |
| input[type="checkbox"].disabled, | |
| fieldset[disabled] input[type="radio"], | |
| fieldset[disabled] input[type="checkbox"] { | |
| cursor: not-allowed; | |
| } | |
| .radio-inline.disabled, | |
| .checkbox-inline.disabled, | |
| fieldset[disabled] .radio-inline, | |
| fieldset[disabled] .checkbox-inline { | |
| cursor: not-allowed; | |
| } | |
| .radio.disabled label, | |
| .checkbox.disabled label, | |
| fieldset[disabled] .radio label, | |
| fieldset[disabled] .checkbox label { | |
| cursor: not-allowed; | |
| } | |
| .form-control-static { | |
| padding-top: 7px; | |
| padding-bottom: 7px; | |
| margin-bottom: 0; | |
| min-height: 31px; | |
| } | |
| .form-control-static.input-lg, | |
| .form-control-static.input-sm { | |
| padding-left: 0; | |
| padding-right: 0; | |
| } | |
| .input-sm { | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| select.input-sm { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| textarea.input-sm, | |
| select[multiple].input-sm { | |
| height: auto; | |
| } | |
| .form-group-sm .form-control { | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| .form-group-sm select.form-control { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| .form-group-sm textarea.form-control, | |
| .form-group-sm select[multiple].form-control { | |
| height: auto; | |
| } | |
| .form-group-sm .form-control-static { | |
| height: 30px; | |
| min-height: 30px; | |
| padding: 6px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| } | |
| .input-lg { | |
| height: 45px; | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| border-radius: 3px; | |
| } | |
| select.input-lg { | |
| height: 45px; | |
| line-height: 45px; | |
| } | |
| textarea.input-lg, | |
| select[multiple].input-lg { | |
| height: auto; | |
| } | |
| .form-group-lg .form-control { | |
| height: 45px; | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| border-radius: 3px; | |
| } | |
| .form-group-lg select.form-control { | |
| height: 45px; | |
| line-height: 45px; | |
| } | |
| .form-group-lg textarea.form-control, | |
| .form-group-lg select[multiple].form-control { | |
| height: auto; | |
| } | |
| .form-group-lg .form-control-static { | |
| height: 45px; | |
| min-height: 35px; | |
| padding: 11px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| } | |
| .has-feedback { | |
| position: relative; | |
| } | |
| .has-feedback .form-control { | |
| padding-right: 40px; | |
| } | |
| .form-control-feedback { | |
| position: absolute; | |
| top: 0; | |
| right: 0; | |
| z-index: 2; | |
| display: block; | |
| width: 32px; | |
| height: 32px; | |
| line-height: 32px; | |
| text-align: center; | |
| pointer-events: none; | |
| } | |
| .input-lg + .form-control-feedback, | |
| .input-group-lg + .form-control-feedback, | |
| .form-group-lg .form-control + .form-control-feedback { | |
| width: 45px; | |
| height: 45px; | |
| line-height: 45px; | |
| } | |
| .input-sm + .form-control-feedback, | |
| .input-group-sm + .form-control-feedback, | |
| .form-group-sm .form-control + .form-control-feedback { | |
| width: 30px; | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| .has-success .help-block, | |
| .has-success .control-label, | |
| .has-success .radio, | |
| .has-success .checkbox, | |
| .has-success .radio-inline, | |
| .has-success .checkbox-inline, | |
| .has-success.radio label, | |
| .has-success.checkbox label, | |
| .has-success.radio-inline label, | |
| .has-success.checkbox-inline label { | |
| color: #3c763d; | |
| } | |
| .has-success .form-control { | |
| border-color: #3c763d; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| } | |
| .has-success .form-control:focus { | |
| border-color: #2b542c; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; | |
| } | |
| .has-success .input-group-addon { | |
| color: #3c763d; | |
| border-color: #3c763d; | |
| background-color: #dff0d8; | |
| } | |
| .has-success .form-control-feedback { | |
| color: #3c763d; | |
| } | |
| .has-warning .help-block, | |
| .has-warning .control-label, | |
| .has-warning .radio, | |
| .has-warning .checkbox, | |
| .has-warning .radio-inline, | |
| .has-warning .checkbox-inline, | |
| .has-warning.radio label, | |
| .has-warning.checkbox label, | |
| .has-warning.radio-inline label, | |
| .has-warning.checkbox-inline label { | |
| color: #8a6d3b; | |
| } | |
| .has-warning .form-control { | |
| border-color: #8a6d3b; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| } | |
| .has-warning .form-control:focus { | |
| border-color: #66512c; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; | |
| } | |
| .has-warning .input-group-addon { | |
| color: #8a6d3b; | |
| border-color: #8a6d3b; | |
| background-color: #fcf8e3; | |
| } | |
| .has-warning .form-control-feedback { | |
| color: #8a6d3b; | |
| } | |
| .has-error .help-block, | |
| .has-error .control-label, | |
| .has-error .radio, | |
| .has-error .checkbox, | |
| .has-error .radio-inline, | |
| .has-error .checkbox-inline, | |
| .has-error.radio label, | |
| .has-error.checkbox label, | |
| .has-error.radio-inline label, | |
| .has-error.checkbox-inline label { | |
| color: #a94442; | |
| } | |
| .has-error .form-control { | |
| border-color: #a94442; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| } | |
| .has-error .form-control:focus { | |
| border-color: #843534; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; | |
| } | |
| .has-error .input-group-addon { | |
| color: #a94442; | |
| border-color: #a94442; | |
| background-color: #f2dede; | |
| } | |
| .has-error .form-control-feedback { | |
| color: #a94442; | |
| } | |
| .has-feedback label ~ .form-control-feedback { | |
| top: 23px; | |
| } | |
| .has-feedback label.sr-only ~ .form-control-feedback { | |
| top: 0; | |
| } | |
| .help-block { | |
| display: block; | |
| margin-top: 5px; | |
| margin-bottom: 10px; | |
| color: #404040; | |
| } | |
| @media (min-width: 768px) { | |
| .form-inline .form-group { | |
| display: inline-block; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .form-inline .form-control { | |
| display: inline-block; | |
| width: auto; | |
| vertical-align: middle; | |
| } | |
| .form-inline .form-control-static { | |
| display: inline-block; | |
| } | |
| .form-inline .input-group { | |
| display: inline-table; | |
| vertical-align: middle; | |
| } | |
| .form-inline .input-group .input-group-addon, | |
| .form-inline .input-group .input-group-btn, | |
| .form-inline .input-group .form-control { | |
| width: auto; | |
| } | |
| .form-inline .input-group > .form-control { | |
| width: 100%; | |
| } | |
| .form-inline .control-label { | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .form-inline .radio, | |
| .form-inline .checkbox { | |
| display: inline-block; | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .form-inline .radio label, | |
| .form-inline .checkbox label { | |
| padding-left: 0; | |
| } | |
| .form-inline .radio input[type="radio"], | |
| .form-inline .checkbox input[type="checkbox"] { | |
| position: relative; | |
| margin-left: 0; | |
| } | |
| .form-inline .has-feedback .form-control-feedback { | |
| top: 0; | |
| } | |
| } | |
| .form-horizontal .radio, | |
| .form-horizontal .checkbox, | |
| .form-horizontal .radio-inline, | |
| .form-horizontal .checkbox-inline { | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| padding-top: 7px; | |
| } | |
| .form-horizontal .radio, | |
| .form-horizontal .checkbox { | |
| min-height: 25px; | |
| } | |
| .form-horizontal .form-group { | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| } | |
| @media (min-width: 768px) { | |
| .form-horizontal .control-label { | |
| text-align: right; | |
| margin-bottom: 0; | |
| padding-top: 7px; | |
| } | |
| } | |
| .form-horizontal .has-feedback .form-control-feedback { | |
| right: 0px; | |
| } | |
| @media (min-width: 768px) { | |
| .form-horizontal .form-group-lg .control-label { | |
| padding-top: 11px; | |
| font-size: 17px; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| .form-horizontal .form-group-sm .control-label { | |
| padding-top: 6px; | |
| font-size: 12px; | |
| } | |
| } | |
| .btn { | |
| display: inline-block; | |
| margin-bottom: 0; | |
| font-weight: normal; | |
| text-align: center; | |
| vertical-align: middle; | |
| touch-action: manipulation; | |
| cursor: pointer; | |
| background-image: none; | |
| border: 1px solid transparent; | |
| white-space: nowrap; | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| border-radius: 2px; | |
| -webkit-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| .btn:focus, | |
| .btn:active:focus, | |
| .btn.active:focus, | |
| .btn.focus, | |
| .btn:active.focus, | |
| .btn.active.focus { | |
| outline: 5px auto -webkit-focus-ring-color; | |
| outline-offset: -2px; | |
| } | |
| .btn:hover, | |
| .btn:focus, | |
| .btn.focus { | |
| color: #333; | |
| text-decoration: none; | |
| } | |
| .btn:active, | |
| .btn.active { | |
| outline: 0; | |
| background-image: none; | |
| -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
| box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
| } | |
| .btn.disabled, | |
| .btn[disabled], | |
| fieldset[disabled] .btn { | |
| cursor: not-allowed; | |
| opacity: 0.65; | |
| filter: alpha(opacity=65); | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| a.btn.disabled, | |
| fieldset[disabled] a.btn { | |
| pointer-events: none; | |
| } | |
| .btn-default { | |
| color: #333; | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| .btn-default:focus, | |
| .btn-default.focus { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #8c8c8c; | |
| } | |
| .btn-default:hover { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| .btn-default:active, | |
| .btn-default.active, | |
| .open > .dropdown-toggle.btn-default { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| .btn-default:active:hover, | |
| .btn-default.active:hover, | |
| .open > .dropdown-toggle.btn-default:hover, | |
| .btn-default:active:focus, | |
| .btn-default.active:focus, | |
| .open > .dropdown-toggle.btn-default:focus, | |
| .btn-default:active.focus, | |
| .btn-default.active.focus, | |
| .open > .dropdown-toggle.btn-default.focus { | |
| color: #333; | |
| background-color: #d4d4d4; | |
| border-color: #8c8c8c; | |
| } | |
| .btn-default:active, | |
| .btn-default.active, | |
| .open > .dropdown-toggle.btn-default { | |
| background-image: none; | |
| } | |
| .btn-default.disabled:hover, | |
| .btn-default[disabled]:hover, | |
| fieldset[disabled] .btn-default:hover, | |
| .btn-default.disabled:focus, | |
| .btn-default[disabled]:focus, | |
| fieldset[disabled] .btn-default:focus, | |
| .btn-default.disabled.focus, | |
| .btn-default[disabled].focus, | |
| fieldset[disabled] .btn-default.focus { | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| .btn-default .badge { | |
| color: #fff; | |
| background-color: #333; | |
| } | |
| .btn-primary { | |
| color: #fff; | |
| background-color: #337ab7; | |
| border-color: #2e6da4; | |
| } | |
| .btn-primary:focus, | |
| .btn-primary.focus { | |
| color: #fff; | |
| background-color: #286090; | |
| border-color: #122b40; | |
| } | |
| .btn-primary:hover { | |
| color: #fff; | |
| background-color: #286090; | |
| border-color: #204d74; | |
| } | |
| .btn-primary:active, | |
| .btn-primary.active, | |
| .open > .dropdown-toggle.btn-primary { | |
| color: #fff; | |
| background-color: #286090; | |
| border-color: #204d74; | |
| } | |
| .btn-primary:active:hover, | |
| .btn-primary.active:hover, | |
| .open > .dropdown-toggle.btn-primary:hover, | |
| .btn-primary:active:focus, | |
| .btn-primary.active:focus, | |
| .open > .dropdown-toggle.btn-primary:focus, | |
| .btn-primary:active.focus, | |
| .btn-primary.active.focus, | |
| .open > .dropdown-toggle.btn-primary.focus { | |
| color: #fff; | |
| background-color: #204d74; | |
| border-color: #122b40; | |
| } | |
| .btn-primary:active, | |
| .btn-primary.active, | |
| .open > .dropdown-toggle.btn-primary { | |
| background-image: none; | |
| } | |
| .btn-primary.disabled:hover, | |
| .btn-primary[disabled]:hover, | |
| fieldset[disabled] .btn-primary:hover, | |
| .btn-primary.disabled:focus, | |
| .btn-primary[disabled]:focus, | |
| fieldset[disabled] .btn-primary:focus, | |
| .btn-primary.disabled.focus, | |
| .btn-primary[disabled].focus, | |
| fieldset[disabled] .btn-primary.focus { | |
| background-color: #337ab7; | |
| border-color: #2e6da4; | |
| } | |
| .btn-primary .badge { | |
| color: #337ab7; | |
| background-color: #fff; | |
| } | |
| .btn-success { | |
| color: #fff; | |
| background-color: #5cb85c; | |
| border-color: #4cae4c; | |
| } | |
| .btn-success:focus, | |
| .btn-success.focus { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #255625; | |
| } | |
| .btn-success:hover { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #398439; | |
| } | |
| .btn-success:active, | |
| .btn-success.active, | |
| .open > .dropdown-toggle.btn-success { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #398439; | |
| } | |
| .btn-success:active:hover, | |
| .btn-success.active:hover, | |
| .open > .dropdown-toggle.btn-success:hover, | |
| .btn-success:active:focus, | |
| .btn-success.active:focus, | |
| .open > .dropdown-toggle.btn-success:focus, | |
| .btn-success:active.focus, | |
| .btn-success.active.focus, | |
| .open > .dropdown-toggle.btn-success.focus { | |
| color: #fff; | |
| background-color: #398439; | |
| border-color: #255625; | |
| } | |
| .btn-success:active, | |
| .btn-success.active, | |
| .open > .dropdown-toggle.btn-success { | |
| background-image: none; | |
| } | |
| .btn-success.disabled:hover, | |
| .btn-success[disabled]:hover, | |
| fieldset[disabled] .btn-success:hover, | |
| .btn-success.disabled:focus, | |
| .btn-success[disabled]:focus, | |
| fieldset[disabled] .btn-success:focus, | |
| .btn-success.disabled.focus, | |
| .btn-success[disabled].focus, | |
| fieldset[disabled] .btn-success.focus { | |
| background-color: #5cb85c; | |
| border-color: #4cae4c; | |
| } | |
| .btn-success .badge { | |
| color: #5cb85c; | |
| background-color: #fff; | |
| } | |
| .btn-info { | |
| color: #fff; | |
| background-color: #5bc0de; | |
| border-color: #46b8da; | |
| } | |
| .btn-info:focus, | |
| .btn-info.focus { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #1b6d85; | |
| } | |
| .btn-info:hover { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #269abc; | |
| } | |
| .btn-info:active, | |
| .btn-info.active, | |
| .open > .dropdown-toggle.btn-info { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #269abc; | |
| } | |
| .btn-info:active:hover, | |
| .btn-info.active:hover, | |
| .open > .dropdown-toggle.btn-info:hover, | |
| .btn-info:active:focus, | |
| .btn-info.active:focus, | |
| .open > .dropdown-toggle.btn-info:focus, | |
| .btn-info:active.focus, | |
| .btn-info.active.focus, | |
| .open > .dropdown-toggle.btn-info.focus { | |
| color: #fff; | |
| background-color: #269abc; | |
| border-color: #1b6d85; | |
| } | |
| .btn-info:active, | |
| .btn-info.active, | |
| .open > .dropdown-toggle.btn-info { | |
| background-image: none; | |
| } | |
| .btn-info.disabled:hover, | |
| .btn-info[disabled]:hover, | |
| fieldset[disabled] .btn-info:hover, | |
| .btn-info.disabled:focus, | |
| .btn-info[disabled]:focus, | |
| fieldset[disabled] .btn-info:focus, | |
| .btn-info.disabled.focus, | |
| .btn-info[disabled].focus, | |
| fieldset[disabled] .btn-info.focus { | |
| background-color: #5bc0de; | |
| border-color: #46b8da; | |
| } | |
| .btn-info .badge { | |
| color: #5bc0de; | |
| background-color: #fff; | |
| } | |
| .btn-warning { | |
| color: #fff; | |
| background-color: #f0ad4e; | |
| border-color: #eea236; | |
| } | |
| .btn-warning:focus, | |
| .btn-warning.focus { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #985f0d; | |
| } | |
| .btn-warning:hover { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #d58512; | |
| } | |
| .btn-warning:active, | |
| .btn-warning.active, | |
| .open > .dropdown-toggle.btn-warning { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #d58512; | |
| } | |
| .btn-warning:active:hover, | |
| .btn-warning.active:hover, | |
| .open > .dropdown-toggle.btn-warning:hover, | |
| .btn-warning:active:focus, | |
| .btn-warning.active:focus, | |
| .open > .dropdown-toggle.btn-warning:focus, | |
| .btn-warning:active.focus, | |
| .btn-warning.active.focus, | |
| .open > .dropdown-toggle.btn-warning.focus { | |
| color: #fff; | |
| background-color: #d58512; | |
| border-color: #985f0d; | |
| } | |
| .btn-warning:active, | |
| .btn-warning.active, | |
| .open > .dropdown-toggle.btn-warning { | |
| background-image: none; | |
| } | |
| .btn-warning.disabled:hover, | |
| .btn-warning[disabled]:hover, | |
| fieldset[disabled] .btn-warning:hover, | |
| .btn-warning.disabled:focus, | |
| .btn-warning[disabled]:focus, | |
| fieldset[disabled] .btn-warning:focus, | |
| .btn-warning.disabled.focus, | |
| .btn-warning[disabled].focus, | |
| fieldset[disabled] .btn-warning.focus { | |
| background-color: #f0ad4e; | |
| border-color: #eea236; | |
| } | |
| .btn-warning .badge { | |
| color: #f0ad4e; | |
| background-color: #fff; | |
| } | |
| .btn-danger { | |
| color: #fff; | |
| background-color: #d9534f; | |
| border-color: #d43f3a; | |
| } | |
| .btn-danger:focus, | |
| .btn-danger.focus { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #761c19; | |
| } | |
| .btn-danger:hover { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #ac2925; | |
| } | |
| .btn-danger:active, | |
| .btn-danger.active, | |
| .open > .dropdown-toggle.btn-danger { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #ac2925; | |
| } | |
| .btn-danger:active:hover, | |
| .btn-danger.active:hover, | |
| .open > .dropdown-toggle.btn-danger:hover, | |
| .btn-danger:active:focus, | |
| .btn-danger.active:focus, | |
| .open > .dropdown-toggle.btn-danger:focus, | |
| .btn-danger:active.focus, | |
| .btn-danger.active.focus, | |
| .open > .dropdown-toggle.btn-danger.focus { | |
| color: #fff; | |
| background-color: #ac2925; | |
| border-color: #761c19; | |
| } | |
| .btn-danger:active, | |
| .btn-danger.active, | |
| .open > .dropdown-toggle.btn-danger { | |
| background-image: none; | |
| } | |
| .btn-danger.disabled:hover, | |
| .btn-danger[disabled]:hover, | |
| fieldset[disabled] .btn-danger:hover, | |
| .btn-danger.disabled:focus, | |
| .btn-danger[disabled]:focus, | |
| fieldset[disabled] .btn-danger:focus, | |
| .btn-danger.disabled.focus, | |
| .btn-danger[disabled].focus, | |
| fieldset[disabled] .btn-danger.focus { | |
| background-color: #d9534f; | |
| border-color: #d43f3a; | |
| } | |
| .btn-danger .badge { | |
| color: #d9534f; | |
| background-color: #fff; | |
| } | |
| .btn-link { | |
| color: #337ab7; | |
| font-weight: normal; | |
| border-radius: 0; | |
| } | |
| .btn-link, | |
| .btn-link:active, | |
| .btn-link.active, | |
| .btn-link[disabled], | |
| fieldset[disabled] .btn-link { | |
| background-color: transparent; | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| .btn-link, | |
| .btn-link:hover, | |
| .btn-link:focus, | |
| .btn-link:active { | |
| border-color: transparent; | |
| } | |
| .btn-link:hover, | |
| .btn-link:focus { | |
| color: #23527c; | |
| text-decoration: underline; | |
| background-color: transparent; | |
| } | |
| .btn-link[disabled]:hover, | |
| fieldset[disabled] .btn-link:hover, | |
| .btn-link[disabled]:focus, | |
| fieldset[disabled] .btn-link:focus { | |
| color: #777777; | |
| text-decoration: none; | |
| } | |
| .btn-lg, | |
| .btn-group-lg > .btn { | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| border-radius: 3px; | |
| } | |
| .btn-sm, | |
| .btn-group-sm > .btn { | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| .btn-xs, | |
| .btn-group-xs > .btn { | |
| padding: 1px 5px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| .btn-block { | |
| display: block; | |
| width: 100%; | |
| } | |
| .btn-block + .btn-block { | |
| margin-top: 5px; | |
| } | |
| input[type="submit"].btn-block, | |
| input[type="reset"].btn-block, | |
| input[type="button"].btn-block { | |
| width: 100%; | |
| } | |
| .fade { | |
| opacity: 0; | |
| -webkit-transition: opacity 0.15s linear; | |
| -o-transition: opacity 0.15s linear; | |
| transition: opacity 0.15s linear; | |
| } | |
| .fade.in { | |
| opacity: 1; | |
| } | |
| .collapse { | |
| display: none; | |
| } | |
| .collapse.in { | |
| display: block; | |
| } | |
| tr.collapse.in { | |
| display: table-row; | |
| } | |
| tbody.collapse.in { | |
| display: table-row-group; | |
| } | |
| .collapsing { | |
| position: relative; | |
| height: 0; | |
| overflow: hidden; | |
| -webkit-transition-property: height, visibility; | |
| transition-property: height, visibility; | |
| -webkit-transition-duration: 0.35s; | |
| transition-duration: 0.35s; | |
| -webkit-transition-timing-function: ease; | |
| transition-timing-function: ease; | |
| } | |
| .caret { | |
| display: inline-block; | |
| width: 0; | |
| height: 0; | |
| margin-left: 2px; | |
| vertical-align: middle; | |
| border-top: 4px dashed; | |
| border-top: 4px solid \9; | |
| border-right: 4px solid transparent; | |
| border-left: 4px solid transparent; | |
| } | |
| .dropup, | |
| .dropdown { | |
| position: relative; | |
| } | |
| .dropdown-toggle:focus { | |
| outline: 0; | |
| } | |
| .dropdown-menu { | |
| position: absolute; | |
| top: 100%; | |
| left: 0; | |
| z-index: 1000; | |
| display: none; | |
| float: left; | |
| min-width: 160px; | |
| padding: 5px 0; | |
| margin: 2px 0 0; | |
| list-style: none; | |
| font-size: 13px; | |
| text-align: left; | |
| background-color: #fff; | |
| border: 1px solid #ccc; | |
| border: 1px solid rgba(0, 0, 0, 0.15); | |
| border-radius: 2px; | |
| -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); | |
| box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); | |
| background-clip: padding-box; | |
| } | |
| .dropdown-menu.pull-right { | |
| right: 0; | |
| left: auto; | |
| } | |
| .dropdown-menu .divider { | |
| height: 1px; | |
| margin: 8px 0; | |
| overflow: hidden; | |
| background-color: #e5e5e5; | |
| } | |
| .dropdown-menu > li > a { | |
| display: block; | |
| padding: 3px 20px; | |
| clear: both; | |
| font-weight: normal; | |
| line-height: 1.42857143; | |
| color: #333333; | |
| white-space: nowrap; | |
| } | |
| .dropdown-menu > li > a:hover, | |
| .dropdown-menu > li > a:focus { | |
| text-decoration: none; | |
| color: #262626; | |
| background-color: #f5f5f5; | |
| } | |
| .dropdown-menu > .active > a, | |
| .dropdown-menu > .active > a:hover, | |
| .dropdown-menu > .active > a:focus { | |
| color: #fff; | |
| text-decoration: none; | |
| outline: 0; | |
| background-color: #337ab7; | |
| } | |
| .dropdown-menu > .disabled > a, | |
| .dropdown-menu > .disabled > a:hover, | |
| .dropdown-menu > .disabled > a:focus { | |
| color: #777777; | |
| } | |
| .dropdown-menu > .disabled > a:hover, | |
| .dropdown-menu > .disabled > a:focus { | |
| text-decoration: none; | |
| background-color: transparent; | |
| background-image: none; | |
| filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |
| cursor: not-allowed; | |
| } | |
| .open > .dropdown-menu { | |
| display: block; | |
| } | |
| .open > a { | |
| outline: 0; | |
| } | |
| .dropdown-menu-right { | |
| left: auto; | |
| right: 0; | |
| } | |
| .dropdown-menu-left { | |
| left: 0; | |
| right: auto; | |
| } | |
| .dropdown-header { | |
| display: block; | |
| padding: 3px 20px; | |
| font-size: 12px; | |
| line-height: 1.42857143; | |
| color: #777777; | |
| white-space: nowrap; | |
| } | |
| .dropdown-backdrop { | |
| position: fixed; | |
| left: 0; | |
| right: 0; | |
| bottom: 0; | |
| top: 0; | |
| z-index: 990; | |
| } | |
| .pull-right > .dropdown-menu { | |
| right: 0; | |
| left: auto; | |
| } | |
| .dropup .caret, | |
| .navbar-fixed-bottom .dropdown .caret { | |
| border-top: 0; | |
| border-bottom: 4px dashed; | |
| border-bottom: 4px solid \9; | |
| content: ""; | |
| } | |
| .dropup .dropdown-menu, | |
| .navbar-fixed-bottom .dropdown .dropdown-menu { | |
| top: auto; | |
| bottom: 100%; | |
| margin-bottom: 2px; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-right .dropdown-menu { | |
| left: auto; | |
| right: 0; | |
| } | |
| .navbar-right .dropdown-menu-left { | |
| left: 0; | |
| right: auto; | |
| } | |
| } | |
| .btn-group, | |
| .btn-group-vertical { | |
| position: relative; | |
| display: inline-block; | |
| vertical-align: middle; | |
| } | |
| .btn-group > .btn, | |
| .btn-group-vertical > .btn { | |
| position: relative; | |
| float: left; | |
| } | |
| .btn-group > .btn:hover, | |
| .btn-group-vertical > .btn:hover, | |
| .btn-group > .btn:focus, | |
| .btn-group-vertical > .btn:focus, | |
| .btn-group > .btn:active, | |
| .btn-group-vertical > .btn:active, | |
| .btn-group > .btn.active, | |
| .btn-group-vertical > .btn.active { | |
| z-index: 2; | |
| } | |
| .btn-group .btn + .btn, | |
| .btn-group .btn + .btn-group, | |
| .btn-group .btn-group + .btn, | |
| .btn-group .btn-group + .btn-group { | |
| margin-left: -1px; | |
| } | |
| .btn-toolbar { | |
| margin-left: -5px; | |
| } | |
| .btn-toolbar .btn, | |
| .btn-toolbar .btn-group, | |
| .btn-toolbar .input-group { | |
| float: left; | |
| } | |
| .btn-toolbar > .btn, | |
| .btn-toolbar > .btn-group, | |
| .btn-toolbar > .input-group { | |
| margin-left: 5px; | |
| } | |
| .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { | |
| border-radius: 0; | |
| } | |
| .btn-group > .btn:first-child { | |
| margin-left: 0; | |
| } | |
| .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { | |
| border-bottom-right-radius: 0; | |
| border-top-right-radius: 0; | |
| } | |
| .btn-group > .btn:last-child:not(:first-child), | |
| .btn-group > .dropdown-toggle:not(:first-child) { | |
| border-bottom-left-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .btn-group > .btn-group { | |
| float: left; | |
| } | |
| .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { | |
| border-radius: 0; | |
| } | |
| .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, | |
| .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { | |
| border-bottom-right-radius: 0; | |
| border-top-right-radius: 0; | |
| } | |
| .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { | |
| border-bottom-left-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .btn-group .dropdown-toggle:active, | |
| .btn-group.open .dropdown-toggle { | |
| outline: 0; | |
| } | |
| .btn-group > .btn + .dropdown-toggle { | |
| padding-left: 8px; | |
| padding-right: 8px; | |
| } | |
| .btn-group > .btn-lg + .dropdown-toggle { | |
| padding-left: 12px; | |
| padding-right: 12px; | |
| } | |
| .btn-group.open .dropdown-toggle { | |
| -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
| box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
| } | |
| .btn-group.open .dropdown-toggle.btn-link { | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| .btn .caret { | |
| margin-left: 0; | |
| } | |
| .btn-lg .caret { | |
| border-width: 5px 5px 0; | |
| border-bottom-width: 0; | |
| } | |
| .dropup .btn-lg .caret { | |
| border-width: 0 5px 5px; | |
| } | |
| .btn-group-vertical > .btn, | |
| .btn-group-vertical > .btn-group, | |
| .btn-group-vertical > .btn-group > .btn { | |
| display: block; | |
| float: none; | |
| width: 100%; | |
| max-width: 100%; | |
| } | |
| .btn-group-vertical > .btn-group > .btn { | |
| float: none; | |
| } | |
| .btn-group-vertical > .btn + .btn, | |
| .btn-group-vertical > .btn + .btn-group, | |
| .btn-group-vertical > .btn-group + .btn, | |
| .btn-group-vertical > .btn-group + .btn-group { | |
| margin-top: -1px; | |
| margin-left: 0; | |
| } | |
| .btn-group-vertical > .btn:not(:first-child):not(:last-child) { | |
| border-radius: 0; | |
| } | |
| .btn-group-vertical > .btn:first-child:not(:last-child) { | |
| border-top-right-radius: 2px; | |
| border-top-left-radius: 2px; | |
| border-bottom-right-radius: 0; | |
| border-bottom-left-radius: 0; | |
| } | |
| .btn-group-vertical > .btn:last-child:not(:first-child) { | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| border-bottom-right-radius: 2px; | |
| border-bottom-left-radius: 2px; | |
| } | |
| .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { | |
| border-radius: 0; | |
| } | |
| .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, | |
| .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { | |
| border-bottom-right-radius: 0; | |
| border-bottom-left-radius: 0; | |
| } | |
| .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .btn-group-justified { | |
| display: table; | |
| width: 100%; | |
| table-layout: fixed; | |
| border-collapse: separate; | |
| } | |
| .btn-group-justified > .btn, | |
| .btn-group-justified > .btn-group { | |
| float: none; | |
| display: table-cell; | |
| width: 1%; | |
| } | |
| .btn-group-justified > .btn-group .btn { | |
| width: 100%; | |
| } | |
| .btn-group-justified > .btn-group .dropdown-menu { | |
| left: auto; | |
| } | |
| [data-toggle="buttons"] > .btn input[type="radio"], | |
| [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], | |
| [data-toggle="buttons"] > .btn input[type="checkbox"], | |
| [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { | |
| position: absolute; | |
| clip: rect(0, 0, 0, 0); | |
| pointer-events: none; | |
| } | |
| .input-group { | |
| position: relative; | |
| display: table; | |
| border-collapse: separate; | |
| } | |
| .input-group[class*="col-"] { | |
| float: none; | |
| padding-left: 0; | |
| padding-right: 0; | |
| } | |
| .input-group .form-control { | |
| position: relative; | |
| z-index: 2; | |
| float: left; | |
| width: 100%; | |
| margin-bottom: 0; | |
| } | |
| .input-group .form-control:focus { | |
| z-index: 3; | |
| } | |
| .input-group-lg > .form-control, | |
| .input-group-lg > .input-group-addon, | |
| .input-group-lg > .input-group-btn > .btn { | |
| height: 45px; | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| border-radius: 3px; | |
| } | |
| select.input-group-lg > .form-control, | |
| select.input-group-lg > .input-group-addon, | |
| select.input-group-lg > .input-group-btn > .btn { | |
| height: 45px; | |
| line-height: 45px; | |
| } | |
| textarea.input-group-lg > .form-control, | |
| textarea.input-group-lg > .input-group-addon, | |
| textarea.input-group-lg > .input-group-btn > .btn, | |
| select[multiple].input-group-lg > .form-control, | |
| select[multiple].input-group-lg > .input-group-addon, | |
| select[multiple].input-group-lg > .input-group-btn > .btn { | |
| height: auto; | |
| } | |
| .input-group-sm > .form-control, | |
| .input-group-sm > .input-group-addon, | |
| .input-group-sm > .input-group-btn > .btn { | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| } | |
| select.input-group-sm > .form-control, | |
| select.input-group-sm > .input-group-addon, | |
| select.input-group-sm > .input-group-btn > .btn { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| textarea.input-group-sm > .form-control, | |
| textarea.input-group-sm > .input-group-addon, | |
| textarea.input-group-sm > .input-group-btn > .btn, | |
| select[multiple].input-group-sm > .form-control, | |
| select[multiple].input-group-sm > .input-group-addon, | |
| select[multiple].input-group-sm > .input-group-btn > .btn { | |
| height: auto; | |
| } | |
| .input-group-addon, | |
| .input-group-btn, | |
| .input-group .form-control { | |
| display: table-cell; | |
| } | |
| .input-group-addon:not(:first-child):not(:last-child), | |
| .input-group-btn:not(:first-child):not(:last-child), | |
| .input-group .form-control:not(:first-child):not(:last-child) { | |
| border-radius: 0; | |
| } | |
| .input-group-addon, | |
| .input-group-btn { | |
| width: 1%; | |
| white-space: nowrap; | |
| vertical-align: middle; | |
| } | |
| .input-group-addon { | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| font-weight: normal; | |
| line-height: 1; | |
| color: #555555; | |
| text-align: center; | |
| background-color: #eeeeee; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| } | |
| .input-group-addon.input-sm { | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| border-radius: 1px; | |
| } | |
| .input-group-addon.input-lg { | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| border-radius: 3px; | |
| } | |
| .input-group-addon input[type="radio"], | |
| .input-group-addon input[type="checkbox"] { | |
| margin-top: 0; | |
| } | |
| .input-group .form-control:first-child, | |
| .input-group-addon:first-child, | |
| .input-group-btn:first-child > .btn, | |
| .input-group-btn:first-child > .btn-group > .btn, | |
| .input-group-btn:first-child > .dropdown-toggle, | |
| .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), | |
| .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { | |
| border-bottom-right-radius: 0; | |
| border-top-right-radius: 0; | |
| } | |
| .input-group-addon:first-child { | |
| border-right: 0; | |
| } | |
| .input-group .form-control:last-child, | |
| .input-group-addon:last-child, | |
| .input-group-btn:last-child > .btn, | |
| .input-group-btn:last-child > .btn-group > .btn, | |
| .input-group-btn:last-child > .dropdown-toggle, | |
| .input-group-btn:first-child > .btn:not(:first-child), | |
| .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { | |
| border-bottom-left-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .input-group-addon:last-child { | |
| border-left: 0; | |
| } | |
| .input-group-btn { | |
| position: relative; | |
| font-size: 0; | |
| white-space: nowrap; | |
| } | |
| .input-group-btn > .btn { | |
| position: relative; | |
| } | |
| .input-group-btn > .btn + .btn { | |
| margin-left: -1px; | |
| } | |
| .input-group-btn > .btn:hover, | |
| .input-group-btn > .btn:focus, | |
| .input-group-btn > .btn:active { | |
| z-index: 2; | |
| } | |
| .input-group-btn:first-child > .btn, | |
| .input-group-btn:first-child > .btn-group { | |
| margin-right: -1px; | |
| } | |
| .input-group-btn:last-child > .btn, | |
| .input-group-btn:last-child > .btn-group { | |
| z-index: 2; | |
| margin-left: -1px; | |
| } | |
| .nav { | |
| margin-bottom: 0; | |
| padding-left: 0; | |
| list-style: none; | |
| } | |
| .nav > li { | |
| position: relative; | |
| display: block; | |
| } | |
| .nav > li > a { | |
| position: relative; | |
| display: block; | |
| padding: 10px 15px; | |
| } | |
| .nav > li > a:hover, | |
| .nav > li > a:focus { | |
| text-decoration: none; | |
| background-color: #eeeeee; | |
| } | |
| .nav > li.disabled > a { | |
| color: #777777; | |
| } | |
| .nav > li.disabled > a:hover, | |
| .nav > li.disabled > a:focus { | |
| color: #777777; | |
| text-decoration: none; | |
| background-color: transparent; | |
| cursor: not-allowed; | |
| } | |
| .nav .open > a, | |
| .nav .open > a:hover, | |
| .nav .open > a:focus { | |
| background-color: #eeeeee; | |
| border-color: #337ab7; | |
| } | |
| .nav .nav-divider { | |
| height: 1px; | |
| margin: 8px 0; | |
| overflow: hidden; | |
| background-color: #e5e5e5; | |
| } | |
| .nav > li > a > img { | |
| max-width: none; | |
| } | |
| .nav-tabs { | |
| border-bottom: 1px solid #ddd; | |
| } | |
| .nav-tabs > li { | |
| float: left; | |
| margin-bottom: -1px; | |
| } | |
| .nav-tabs > li > a { | |
| margin-right: 2px; | |
| line-height: 1.42857143; | |
| border: 1px solid transparent; | |
| border-radius: 2px 2px 0 0; | |
| } | |
| .nav-tabs > li > a:hover { | |
| border-color: #eeeeee #eeeeee #ddd; | |
| } | |
| .nav-tabs > li.active > a, | |
| .nav-tabs > li.active > a:hover, | |
| .nav-tabs > li.active > a:focus { | |
| color: #555555; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| border-bottom-color: transparent; | |
| cursor: default; | |
| } | |
| .nav-tabs.nav-justified { | |
| width: 100%; | |
| border-bottom: 0; | |
| } | |
| .nav-tabs.nav-justified > li { | |
| float: none; | |
| } | |
| .nav-tabs.nav-justified > li > a { | |
| text-align: center; | |
| margin-bottom: 5px; | |
| } | |
| .nav-tabs.nav-justified > .dropdown .dropdown-menu { | |
| top: auto; | |
| left: auto; | |
| } | |
| @media (min-width: 768px) { | |
| .nav-tabs.nav-justified > li { | |
| display: table-cell; | |
| width: 1%; | |
| } | |
| .nav-tabs.nav-justified > li > a { | |
| margin-bottom: 0; | |
| } | |
| } | |
| .nav-tabs.nav-justified > li > a { | |
| margin-right: 0; | |
| border-radius: 2px; | |
| } | |
| .nav-tabs.nav-justified > .active > a, | |
| .nav-tabs.nav-justified > .active > a:hover, | |
| .nav-tabs.nav-justified > .active > a:focus { | |
| border: 1px solid #ddd; | |
| } | |
| @media (min-width: 768px) { | |
| .nav-tabs.nav-justified > li > a { | |
| border-bottom: 1px solid #ddd; | |
| border-radius: 2px 2px 0 0; | |
| } | |
| .nav-tabs.nav-justified > .active > a, | |
| .nav-tabs.nav-justified > .active > a:hover, | |
| .nav-tabs.nav-justified > .active > a:focus { | |
| border-bottom-color: #fff; | |
| } | |
| } | |
| .nav-pills > li { | |
| float: left; | |
| } | |
| .nav-pills > li > a { | |
| border-radius: 2px; | |
| } | |
| .nav-pills > li + li { | |
| margin-left: 2px; | |
| } | |
| .nav-pills > li.active > a, | |
| .nav-pills > li.active > a:hover, | |
| .nav-pills > li.active > a:focus { | |
| color: #fff; | |
| background-color: #337ab7; | |
| } | |
| .nav-stacked > li { | |
| float: none; | |
| } | |
| .nav-stacked > li + li { | |
| margin-top: 2px; | |
| margin-left: 0; | |
| } | |
| .nav-justified { | |
| width: 100%; | |
| } | |
| .nav-justified > li { | |
| float: none; | |
| } | |
| .nav-justified > li > a { | |
| text-align: center; | |
| margin-bottom: 5px; | |
| } | |
| .nav-justified > .dropdown .dropdown-menu { | |
| top: auto; | |
| left: auto; | |
| } | |
| @media (min-width: 768px) { | |
| .nav-justified > li { | |
| display: table-cell; | |
| width: 1%; | |
| } | |
| .nav-justified > li > a { | |
| margin-bottom: 0; | |
| } | |
| } | |
| .nav-tabs-justified { | |
| border-bottom: 0; | |
| } | |
| .nav-tabs-justified > li > a { | |
| margin-right: 0; | |
| border-radius: 2px; | |
| } | |
| .nav-tabs-justified > .active > a, | |
| .nav-tabs-justified > .active > a:hover, | |
| .nav-tabs-justified > .active > a:focus { | |
| border: 1px solid #ddd; | |
| } | |
| @media (min-width: 768px) { | |
| .nav-tabs-justified > li > a { | |
| border-bottom: 1px solid #ddd; | |
| border-radius: 2px 2px 0 0; | |
| } | |
| .nav-tabs-justified > .active > a, | |
| .nav-tabs-justified > .active > a:hover, | |
| .nav-tabs-justified > .active > a:focus { | |
| border-bottom-color: #fff; | |
| } | |
| } | |
| .tab-content > .tab-pane { | |
| display: none; | |
| } | |
| .tab-content > .active { | |
| display: block; | |
| } | |
| .nav-tabs .dropdown-menu { | |
| margin-top: -1px; | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .navbar { | |
| position: relative; | |
| min-height: 30px; | |
| margin-bottom: 18px; | |
| border: 1px solid transparent; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar { | |
| border-radius: 2px; | |
| } | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-header { | |
| float: left; | |
| } | |
| } | |
| .navbar-collapse { | |
| overflow-x: visible; | |
| padding-right: 0px; | |
| padding-left: 0px; | |
| border-top: 1px solid transparent; | |
| box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); | |
| -webkit-overflow-scrolling: touch; | |
| } | |
| .navbar-collapse.in { | |
| overflow-y: auto; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-collapse { | |
| width: auto; | |
| border-top: 0; | |
| box-shadow: none; | |
| } | |
| .navbar-collapse.collapse { | |
| display: block !important; | |
| height: auto !important; | |
| padding-bottom: 0; | |
| overflow: visible !important; | |
| } | |
| .navbar-collapse.in { | |
| overflow-y: visible; | |
| } | |
| .navbar-fixed-top .navbar-collapse, | |
| .navbar-static-top .navbar-collapse, | |
| .navbar-fixed-bottom .navbar-collapse { | |
| padding-left: 0; | |
| padding-right: 0; | |
| } | |
| } | |
| .navbar-fixed-top .navbar-collapse, | |
| .navbar-fixed-bottom .navbar-collapse { | |
| max-height: 340px; | |
| } | |
| @media (max-device-width: 540px) and (orientation: landscape) { | |
| .navbar-fixed-top .navbar-collapse, | |
| .navbar-fixed-bottom .navbar-collapse { | |
| max-height: 200px; | |
| } | |
| } | |
| .container > .navbar-header, | |
| .container-fluid > .navbar-header, | |
| .container > .navbar-collapse, | |
| .container-fluid > .navbar-collapse { | |
| margin-right: 0px; | |
| margin-left: 0px; | |
| } | |
| @media (min-width: 541px) { | |
| .container > .navbar-header, | |
| .container-fluid > .navbar-header, | |
| .container > .navbar-collapse, | |
| .container-fluid > .navbar-collapse { | |
| margin-right: 0; | |
| margin-left: 0; | |
| } | |
| } | |
| .navbar-static-top { | |
| z-index: 1000; | |
| border-width: 0 0 1px; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-static-top { | |
| border-radius: 0; | |
| } | |
| } | |
| .navbar-fixed-top, | |
| .navbar-fixed-bottom { | |
| position: fixed; | |
| right: 0; | |
| left: 0; | |
| z-index: 1030; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-fixed-top, | |
| .navbar-fixed-bottom { | |
| border-radius: 0; | |
| } | |
| } | |
| .navbar-fixed-top { | |
| top: 0; | |
| border-width: 0 0 1px; | |
| } | |
| .navbar-fixed-bottom { | |
| bottom: 0; | |
| margin-bottom: 0; | |
| border-width: 1px 0 0; | |
| } | |
| .navbar-brand { | |
| float: left; | |
| padding: 6px 0px; | |
| font-size: 17px; | |
| line-height: 18px; | |
| height: 30px; | |
| } | |
| .navbar-brand:hover, | |
| .navbar-brand:focus { | |
| text-decoration: none; | |
| } | |
| .navbar-brand > img { | |
| display: block; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar > .container .navbar-brand, | |
| .navbar > .container-fluid .navbar-brand { | |
| margin-left: 0px; | |
| } | |
| } | |
| .navbar-toggle { | |
| position: relative; | |
| float: right; | |
| margin-right: 0px; | |
| padding: 9px 10px; | |
| margin-top: -2px; | |
| margin-bottom: -2px; | |
| background-color: transparent; | |
| background-image: none; | |
| border: 1px solid transparent; | |
| border-radius: 2px; | |
| } | |
| .navbar-toggle:focus { | |
| outline: 0; | |
| } | |
| .navbar-toggle .icon-bar { | |
| display: block; | |
| width: 22px; | |
| height: 2px; | |
| border-radius: 1px; | |
| } | |
| .navbar-toggle .icon-bar + .icon-bar { | |
| margin-top: 4px; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-toggle { | |
| display: none; | |
| } | |
| } | |
| .navbar-nav { | |
| margin: 3px 0px; | |
| } | |
| .navbar-nav > li > a { | |
| padding-top: 10px; | |
| padding-bottom: 10px; | |
| line-height: 18px; | |
| } | |
| @media (max-width: 540px) { | |
| .navbar-nav .open .dropdown-menu { | |
| position: static; | |
| float: none; | |
| width: auto; | |
| margin-top: 0; | |
| background-color: transparent; | |
| border: 0; | |
| box-shadow: none; | |
| } | |
| .navbar-nav .open .dropdown-menu > li > a, | |
| .navbar-nav .open .dropdown-menu .dropdown-header { | |
| padding: 5px 15px 5px 25px; | |
| } | |
| .navbar-nav .open .dropdown-menu > li > a { | |
| line-height: 18px; | |
| } | |
| .navbar-nav .open .dropdown-menu > li > a:hover, | |
| .navbar-nav .open .dropdown-menu > li > a:focus { | |
| background-image: none; | |
| } | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-nav { | |
| float: left; | |
| margin: 0; | |
| } | |
| .navbar-nav > li { | |
| float: left; | |
| } | |
| .navbar-nav > li > a { | |
| padding-top: 6px; | |
| padding-bottom: 6px; | |
| } | |
| } | |
| .navbar-form { | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| padding: 10px 0px; | |
| border-top: 1px solid transparent; | |
| border-bottom: 1px solid transparent; | |
| -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
| box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
| margin-top: -1px; | |
| margin-bottom: -1px; | |
| } | |
| @media (min-width: 768px) { | |
| .navbar-form .form-group { | |
| display: inline-block; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .form-control { | |
| display: inline-block; | |
| width: auto; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .form-control-static { | |
| display: inline-block; | |
| } | |
| .navbar-form .input-group { | |
| display: inline-table; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .input-group .input-group-addon, | |
| .navbar-form .input-group .input-group-btn, | |
| .navbar-form .input-group .form-control { | |
| width: auto; | |
| } | |
| .navbar-form .input-group > .form-control { | |
| width: 100%; | |
| } | |
| .navbar-form .control-label { | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .radio, | |
| .navbar-form .checkbox { | |
| display: inline-block; | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| vertical-align: middle; | |
| } | |
| .navbar-form .radio label, | |
| .navbar-form .checkbox label { | |
| padding-left: 0; | |
| } | |
| .navbar-form .radio input[type="radio"], | |
| .navbar-form .checkbox input[type="checkbox"] { | |
| position: relative; | |
| margin-left: 0; | |
| } | |
| .navbar-form .has-feedback .form-control-feedback { | |
| top: 0; | |
| } | |
| } | |
| @media (max-width: 540px) { | |
| .navbar-form .form-group { | |
| margin-bottom: 5px; | |
| } | |
| .navbar-form .form-group:last-child { | |
| margin-bottom: 0; | |
| } | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-form { | |
| width: auto; | |
| border: 0; | |
| margin-left: 0; | |
| margin-right: 0; | |
| padding-top: 0; | |
| padding-bottom: 0; | |
| -webkit-box-shadow: none; | |
| box-shadow: none; | |
| } | |
| } | |
| .navbar-nav > li > .dropdown-menu { | |
| margin-top: 0; | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { | |
| margin-bottom: 0; | |
| border-top-right-radius: 2px; | |
| border-top-left-radius: 2px; | |
| border-bottom-right-radius: 0; | |
| border-bottom-left-radius: 0; | |
| } | |
| .navbar-btn { | |
| margin-top: -1px; | |
| margin-bottom: -1px; | |
| } | |
| .navbar-btn.btn-sm { | |
| margin-top: 0px; | |
| margin-bottom: 0px; | |
| } | |
| .navbar-btn.btn-xs { | |
| margin-top: 4px; | |
| margin-bottom: 4px; | |
| } | |
| .navbar-text { | |
| margin-top: 6px; | |
| margin-bottom: 6px; | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-text { | |
| float: left; | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| } | |
| } | |
| @media (min-width: 541px) { | |
| .navbar-left { | |
| float: left !important; | |
| float: left; | |
| } | |
| .navbar-right { | |
| float: right !important; | |
| float: right; | |
| margin-right: 0px; | |
| } | |
| .navbar-right ~ .navbar-right { | |
| margin-right: 0; | |
| } | |
| } | |
| .navbar-default { | |
| background-color: #f8f8f8; | |
| border-color: #e7e7e7; | |
| } | |
| .navbar-default .navbar-brand { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-brand:hover, | |
| .navbar-default .navbar-brand:focus { | |
| color: #5e5e5e; | |
| background-color: transparent; | |
| } | |
| .navbar-default .navbar-text { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-nav > li > a { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-nav > li > a:hover, | |
| .navbar-default .navbar-nav > li > a:focus { | |
| color: #333; | |
| background-color: transparent; | |
| } | |
| .navbar-default .navbar-nav > .active > a, | |
| .navbar-default .navbar-nav > .active > a:hover, | |
| .navbar-default .navbar-nav > .active > a:focus { | |
| color: #555; | |
| background-color: #e7e7e7; | |
| } | |
| .navbar-default .navbar-nav > .disabled > a, | |
| .navbar-default .navbar-nav > .disabled > a:hover, | |
| .navbar-default .navbar-nav > .disabled > a:focus { | |
| color: #ccc; | |
| background-color: transparent; | |
| } | |
| .navbar-default .navbar-toggle { | |
| border-color: #ddd; | |
| } | |
| .navbar-default .navbar-toggle:hover, | |
| .navbar-default .navbar-toggle:focus { | |
| background-color: #ddd; | |
| } | |
| .navbar-default .navbar-toggle .icon-bar { | |
| background-color: #888; | |
| } | |
| .navbar-default .navbar-collapse, | |
| .navbar-default .navbar-form { | |
| border-color: #e7e7e7; | |
| } | |
| .navbar-default .navbar-nav > .open > a, | |
| .navbar-default .navbar-nav > .open > a:hover, | |
| .navbar-default .navbar-nav > .open > a:focus { | |
| background-color: #e7e7e7; | |
| color: #555; | |
| } | |
| @media (max-width: 540px) { | |
| .navbar-default .navbar-nav .open .dropdown-menu > li > a { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, | |
| .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { | |
| color: #333; | |
| background-color: transparent; | |
| } | |
| .navbar-default .navbar-nav .open .dropdown-menu > .active > a, | |
| .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, | |
| .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { | |
| color: #555; | |
| background-color: #e7e7e7; | |
| } | |
| .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, | |
| .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, | |
| .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { | |
| color: #ccc; | |
| background-color: transparent; | |
| } | |
| } | |
| .navbar-default .navbar-link { | |
| color: #777; | |
| } | |
| .navbar-default .navbar-link:hover { | |
| color: #333; | |
| } | |
| .navbar-default .btn-link { | |
| color: #777; | |
| } | |
| .navbar-default .btn-link:hover, | |
| .navbar-default .btn-link:focus { | |
| color: #333; | |
| } | |
| .navbar-default .btn-link[disabled]:hover, | |
| fieldset[disabled] .navbar-default .btn-link:hover, | |
| .navbar-default .btn-link[disabled]:focus, | |
| fieldset[disabled] .navbar-default .btn-link:focus { | |
| color: #ccc; | |
| } | |
| .navbar-inverse { | |
| background-color: #222; | |
| border-color: #080808; | |
| } | |
| .navbar-inverse .navbar-brand { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-brand:hover, | |
| .navbar-inverse .navbar-brand:focus { | |
| color: #fff; | |
| background-color: transparent; | |
| } | |
| .navbar-inverse .navbar-text { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-nav > li > a { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-nav > li > a:hover, | |
| .navbar-inverse .navbar-nav > li > a:focus { | |
| color: #fff; | |
| background-color: transparent; | |
| } | |
| .navbar-inverse .navbar-nav > .active > a, | |
| .navbar-inverse .navbar-nav > .active > a:hover, | |
| .navbar-inverse .navbar-nav > .active > a:focus { | |
| color: #fff; | |
| background-color: #080808; | |
| } | |
| .navbar-inverse .navbar-nav > .disabled > a, | |
| .navbar-inverse .navbar-nav > .disabled > a:hover, | |
| .navbar-inverse .navbar-nav > .disabled > a:focus { | |
| color: #444; | |
| background-color: transparent; | |
| } | |
| .navbar-inverse .navbar-toggle { | |
| border-color: #333; | |
| } | |
| .navbar-inverse .navbar-toggle:hover, | |
| .navbar-inverse .navbar-toggle:focus { | |
| background-color: #333; | |
| } | |
| .navbar-inverse .navbar-toggle .icon-bar { | |
| background-color: #fff; | |
| } | |
| .navbar-inverse .navbar-collapse, | |
| .navbar-inverse .navbar-form { | |
| border-color: #101010; | |
| } | |
| .navbar-inverse .navbar-nav > .open > a, | |
| .navbar-inverse .navbar-nav > .open > a:hover, | |
| .navbar-inverse .navbar-nav > .open > a:focus { | |
| background-color: #080808; | |
| color: #fff; | |
| } | |
| @media (max-width: 540px) { | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { | |
| border-color: #080808; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu .divider { | |
| background-color: #080808; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { | |
| color: #fff; | |
| background-color: transparent; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { | |
| color: #fff; | |
| background-color: #080808; | |
| } | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, | |
| .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { | |
| color: #444; | |
| background-color: transparent; | |
| } | |
| } | |
| .navbar-inverse .navbar-link { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .navbar-link:hover { | |
| color: #fff; | |
| } | |
| .navbar-inverse .btn-link { | |
| color: #9d9d9d; | |
| } | |
| .navbar-inverse .btn-link:hover, | |
| .navbar-inverse .btn-link:focus { | |
| color: #fff; | |
| } | |
| .navbar-inverse .btn-link[disabled]:hover, | |
| fieldset[disabled] .navbar-inverse .btn-link:hover, | |
| .navbar-inverse .btn-link[disabled]:focus, | |
| fieldset[disabled] .navbar-inverse .btn-link:focus { | |
| color: #444; | |
| } | |
| .breadcrumb { | |
| padding: 8px 15px; | |
| margin-bottom: 18px; | |
| list-style: none; | |
| background-color: #f5f5f5; | |
| border-radius: 2px; | |
| } | |
| .breadcrumb > li { | |
| display: inline-block; | |
| } | |
| .breadcrumb > li + li:before { | |
| content: "/\00a0"; | |
| padding: 0 5px; | |
| color: #5e5e5e; | |
| } | |
| .breadcrumb > .active { | |
| color: #777777; | |
| } | |
| .pagination { | |
| display: inline-block; | |
| padding-left: 0; | |
| margin: 18px 0; | |
| border-radius: 2px; | |
| } | |
| .pagination > li { | |
| display: inline; | |
| } | |
| .pagination > li > a, | |
| .pagination > li > span { | |
| position: relative; | |
| float: left; | |
| padding: 6px 12px; | |
| line-height: 1.42857143; | |
| text-decoration: none; | |
| color: #337ab7; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| margin-left: -1px; | |
| } | |
| .pagination > li:first-child > a, | |
| .pagination > li:first-child > span { | |
| margin-left: 0; | |
| border-bottom-left-radius: 2px; | |
| border-top-left-radius: 2px; | |
| } | |
| .pagination > li:last-child > a, | |
| .pagination > li:last-child > span { | |
| border-bottom-right-radius: 2px; | |
| border-top-right-radius: 2px; | |
| } | |
| .pagination > li > a:hover, | |
| .pagination > li > span:hover, | |
| .pagination > li > a:focus, | |
| .pagination > li > span:focus { | |
| z-index: 2; | |
| color: #23527c; | |
| background-color: #eeeeee; | |
| border-color: #ddd; | |
| } | |
| .pagination > .active > a, | |
| .pagination > .active > span, | |
| .pagination > .active > a:hover, | |
| .pagination > .active > span:hover, | |
| .pagination > .active > a:focus, | |
| .pagination > .active > span:focus { | |
| z-index: 3; | |
| color: #fff; | |
| background-color: #337ab7; | |
| border-color: #337ab7; | |
| cursor: default; | |
| } | |
| .pagination > .disabled > span, | |
| .pagination > .disabled > span:hover, | |
| .pagination > .disabled > span:focus, | |
| .pagination > .disabled > a, | |
| .pagination > .disabled > a:hover, | |
| .pagination > .disabled > a:focus { | |
| color: #777777; | |
| background-color: #fff; | |
| border-color: #ddd; | |
| cursor: not-allowed; | |
| } | |
| .pagination-lg > li > a, | |
| .pagination-lg > li > span { | |
| padding: 10px 16px; | |
| font-size: 17px; | |
| line-height: 1.3333333; | |
| } | |
| .pagination-lg > li:first-child > a, | |
| .pagination-lg > li:first-child > span { | |
| border-bottom-left-radius: 3px; | |
| border-top-left-radius: 3px; | |
| } | |
| .pagination-lg > li:last-child > a, | |
| .pagination-lg > li:last-child > span { | |
| border-bottom-right-radius: 3px; | |
| border-top-right-radius: 3px; | |
| } | |
| .pagination-sm > li > a, | |
| .pagination-sm > li > span { | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| } | |
| .pagination-sm > li:first-child > a, | |
| .pagination-sm > li:first-child > span { | |
| border-bottom-left-radius: 1px; | |
| border-top-left-radius: 1px; | |
| } | |
| .pagination-sm > li:last-child > a, | |
| .pagination-sm > li:last-child > span { | |
| border-bottom-right-radius: 1px; | |
| border-top-right-radius: 1px; | |
| } | |
| .pager { | |
| padding-left: 0; | |
| margin: 18px 0; | |
| list-style: none; | |
| text-align: center; | |
| } | |
| .pager li { | |
| display: inline; | |
| } | |
| .pager li > a, | |
| .pager li > span { | |
| display: inline-block; | |
| padding: 5px 14px; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| border-radius: 15px; | |
| } | |
| .pager li > a:hover, | |
| .pager li > a:focus { | |
| text-decoration: none; | |
| background-color: #eeeeee; | |
| } | |
| .pager .next > a, | |
| .pager .next > span { | |
| float: right; | |
| } | |
| .pager .previous > a, | |
| .pager .previous > span { | |
| float: left; | |
| } | |
| .pager .disabled > a, | |
| .pager .disabled > a:hover, | |
| .pager .disabled > a:focus, | |
| .pager .disabled > span { | |
| color: #777777; | |
| background-color: #fff; | |
| cursor: not-allowed; | |
| } | |
| .label { | |
| display: inline; | |
| padding: .2em .6em .3em; | |
| font-size: 75%; | |
| font-weight: bold; | |
| line-height: 1; | |
| color: #fff; | |
| text-align: center; | |
| white-space: nowrap; | |
| vertical-align: baseline; | |
| border-radius: .25em; | |
| } | |
| a.label:hover, | |
| a.label:focus { | |
| color: #fff; | |
| text-decoration: none; | |
| cursor: pointer; | |
| } | |
| .label:empty { | |
| display: none; | |
| } | |
| .btn .label { | |
| position: relative; | |
| top: -1px; | |
| } | |
| .label-default { | |
| background-color: #777777; | |
| } | |
| .label-default[href]:hover, | |
| .label-default[href]:focus { | |
| background-color: #5e5e5e; | |
| } | |
| .label-primary { | |
| background-color: #337ab7; | |
| } | |
| .label-primary[href]:hover, | |
| .label-primary[href]:focus { | |
| background-color: #286090; | |
| } | |
| .label-success { | |
| background-color: #5cb85c; | |
| } | |
| .label-success[href]:hover, | |
| .label-success[href]:focus { | |
| background-color: #449d44; | |
| } | |
| .label-info { | |
| background-color: #5bc0de; | |
| } | |
| .label-info[href]:hover, | |
| .label-info[href]:focus { | |
| background-color: #31b0d5; | |
| } | |
| .label-warning { | |
| background-color: #f0ad4e; | |
| } | |
| .label-warning[href]:hover, | |
| .label-warning[href]:focus { | |
| background-color: #ec971f; | |
| } | |
| .label-danger { | |
| background-color: #d9534f; | |
| } | |
| .label-danger[href]:hover, | |
| .label-danger[href]:focus { | |
| background-color: #c9302c; | |
| } | |
| .badge { | |
| display: inline-block; | |
| min-width: 10px; | |
| padding: 3px 7px; | |
| font-size: 12px; | |
| font-weight: bold; | |
| color: #fff; | |
| line-height: 1; | |
| vertical-align: middle; | |
| white-space: nowrap; | |
| text-align: center; | |
| background-color: #777777; | |
| border-radius: 10px; | |
| } | |
| .badge:empty { | |
| display: none; | |
| } | |
| .btn .badge { | |
| position: relative; | |
| top: -1px; | |
| } | |
| .btn-xs .badge, | |
| .btn-group-xs > .btn .badge { | |
| top: 0; | |
| padding: 1px 5px; | |
| } | |
| a.badge:hover, | |
| a.badge:focus { | |
| color: #fff; | |
| text-decoration: none; | |
| cursor: pointer; | |
| } | |
| .list-group-item.active > .badge, | |
| .nav-pills > .active > a > .badge { | |
| color: #337ab7; | |
| background-color: #fff; | |
| } | |
| .list-group-item > .badge { | |
| float: right; | |
| } | |
| .list-group-item > .badge + .badge { | |
| margin-right: 5px; | |
| } | |
| .nav-pills > li > a > .badge { | |
| margin-left: 3px; | |
| } | |
| .jumbotron { | |
| padding-top: 30px; | |
| padding-bottom: 30px; | |
| margin-bottom: 30px; | |
| color: inherit; | |
| background-color: #eeeeee; | |
| } | |
| .jumbotron h1, | |
| .jumbotron .h1 { | |
| color: inherit; | |
| } | |
| .jumbotron p { | |
| margin-bottom: 15px; | |
| font-size: 20px; | |
| font-weight: 200; | |
| } | |
| .jumbotron > hr { | |
| border-top-color: #d5d5d5; | |
| } | |
| .container .jumbotron, | |
| .container-fluid .jumbotron { | |
| border-radius: 3px; | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| .jumbotron .container { | |
| max-width: 100%; | |
| } | |
| @media screen and (min-width: 768px) { | |
| .jumbotron { | |
| padding-top: 48px; | |
| padding-bottom: 48px; | |
| } | |
| .container .jumbotron, | |
| .container-fluid .jumbotron { | |
| padding-left: 60px; | |
| padding-right: 60px; | |
| } | |
| .jumbotron h1, | |
| .jumbotron .h1 { | |
| font-size: 59px; | |
| } | |
| } | |
| .thumbnail { | |
| display: block; | |
| padding: 4px; | |
| margin-bottom: 18px; | |
| line-height: 1.42857143; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| border-radius: 2px; | |
| -webkit-transition: border 0.2s ease-in-out; | |
| -o-transition: border 0.2s ease-in-out; | |
| transition: border 0.2s ease-in-out; | |
| } | |
| .thumbnail > img, | |
| .thumbnail a > img { | |
| margin-left: auto; | |
| margin-right: auto; | |
| } | |
| a.thumbnail:hover, | |
| a.thumbnail:focus, | |
| a.thumbnail.active { | |
| border-color: #337ab7; | |
| } | |
| .thumbnail .caption { | |
| padding: 9px; | |
| color: #000; | |
| } | |
| .alert { | |
| padding: 15px; | |
| margin-bottom: 18px; | |
| border: 1px solid transparent; | |
| border-radius: 2px; | |
| } | |
| .alert h4 { | |
| margin-top: 0; | |
| color: inherit; | |
| } | |
| .alert .alert-link { | |
| font-weight: bold; | |
| } | |
| .alert > p, | |
| .alert > ul { | |
| margin-bottom: 0; | |
| } | |
| .alert > p + p { | |
| margin-top: 5px; | |
| } | |
| .alert-dismissable, | |
| .alert-dismissible { | |
| padding-right: 35px; | |
| } | |
| .alert-dismissable .close, | |
| .alert-dismissible .close { | |
| position: relative; | |
| top: -2px; | |
| right: -21px; | |
| color: inherit; | |
| } | |
| .alert-success { | |
| background-color: #dff0d8; | |
| border-color: #d6e9c6; | |
| color: #3c763d; | |
| } | |
| .alert-success hr { | |
| border-top-color: #c9e2b3; | |
| } | |
| .alert-success .alert-link { | |
| color: #2b542c; | |
| } | |
| .alert-info { | |
| background-color: #d9edf7; | |
| border-color: #bce8f1; | |
| color: #31708f; | |
| } | |
| .alert-info hr { | |
| border-top-color: #a6e1ec; | |
| } | |
| .alert-info .alert-link { | |
| color: #245269; | |
| } | |
| .alert-warning { | |
| background-color: #fcf8e3; | |
| border-color: #faebcc; | |
| color: #8a6d3b; | |
| } | |
| .alert-warning hr { | |
| border-top-color: #f7e1b5; | |
| } | |
| .alert-warning .alert-link { | |
| color: #66512c; | |
| } | |
| .alert-danger { | |
| background-color: #f2dede; | |
| border-color: #ebccd1; | |
| color: #a94442; | |
| } | |
| .alert-danger hr { | |
| border-top-color: #e4b9c0; | |
| } | |
| .alert-danger .alert-link { | |
| color: #843534; | |
| } | |
| @-webkit-keyframes progress-bar-stripes { | |
| from { | |
| background-position: 40px 0; | |
| } | |
| to { | |
| background-position: 0 0; | |
| } | |
| } | |
| @keyframes progress-bar-stripes { | |
| from { | |
| background-position: 40px 0; | |
| } | |
| to { | |
| background-position: 0 0; | |
| } | |
| } | |
| .progress { | |
| overflow: hidden; | |
| height: 18px; | |
| margin-bottom: 18px; | |
| background-color: #f5f5f5; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
| box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
| } | |
| .progress-bar { | |
| float: left; | |
| width: 0%; | |
| height: 100%; | |
| font-size: 12px; | |
| line-height: 18px; | |
| color: #fff; | |
| text-align: center; | |
| background-color: #337ab7; | |
| -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
| box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
| -webkit-transition: width 0.6s ease; | |
| -o-transition: width 0.6s ease; | |
| transition: width 0.6s ease; | |
| } | |
| .progress-striped .progress-bar, | |
| .progress-bar-striped { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-size: 40px 40px; | |
| } | |
| .progress.active .progress-bar, | |
| .progress-bar.active { | |
| -webkit-animation: progress-bar-stripes 2s linear infinite; | |
| -o-animation: progress-bar-stripes 2s linear infinite; | |
| animation: progress-bar-stripes 2s linear infinite; | |
| } | |
| .progress-bar-success { | |
| background-color: #5cb85c; | |
| } | |
| .progress-striped .progress-bar-success { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| } | |
| .progress-bar-info { | |
| background-color: #5bc0de; | |
| } | |
| .progress-striped .progress-bar-info { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| } | |
| .progress-bar-warning { | |
| background-color: #f0ad4e; | |
| } | |
| .progress-striped .progress-bar-warning { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| } | |
| .progress-bar-danger { | |
| background-color: #d9534f; | |
| } | |
| .progress-striped .progress-bar-danger { | |
| background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
| } | |
| .media { | |
| margin-top: 15px; | |
| } | |
| .media:first-child { | |
| margin-top: 0; | |
| } | |
| .media, | |
| .media-body { | |
| zoom: 1; | |
| overflow: hidden; | |
| } | |
| .media-body { | |
| width: 10000px; | |
| } | |
| .media-object { | |
| display: block; | |
| } | |
| .media-object.img-thumbnail { | |
| max-width: none; | |
| } | |
| .media-right, | |
| .media > .pull-right { | |
| padding-left: 10px; | |
| } | |
| .media-left, | |
| .media > .pull-left { | |
| padding-right: 10px; | |
| } | |
| .media-left, | |
| .media-right, | |
| .media-body { | |
| display: table-cell; | |
| vertical-align: top; | |
| } | |
| .media-middle { | |
| vertical-align: middle; | |
| } | |
| .media-bottom { | |
| vertical-align: bottom; | |
| } | |
| .media-heading { | |
| margin-top: 0; | |
| margin-bottom: 5px; | |
| } | |
| .media-list { | |
| padding-left: 0; | |
| list-style: none; | |
| } | |
| .list-group { | |
| margin-bottom: 20px; | |
| padding-left: 0; | |
| } | |
| .list-group-item { | |
| position: relative; | |
| display: block; | |
| padding: 10px 15px; | |
| margin-bottom: -1px; | |
| background-color: #fff; | |
| border: 1px solid #ddd; | |
| } | |
| .list-group-item:first-child { | |
| border-top-right-radius: 2px; | |
| border-top-left-radius: 2px; | |
| } | |
| .list-group-item:last-child { | |
| margin-bottom: 0; | |
| border-bottom-right-radius: 2px; | |
| border-bottom-left-radius: 2px; | |
| } | |
| a.list-group-item, | |
| button.list-group-item { | |
| color: #555; | |
| } | |
| a.list-group-item .list-group-item-heading, | |
| button.list-group-item .list-group-item-heading { | |
| color: #333; | |
| } | |
| a.list-group-item:hover, | |
| button.list-group-item:hover, | |
| a.list-group-item:focus, | |
| button.list-group-item:focus { | |
| text-decoration: none; | |
| color: #555; | |
| background-color: #f5f5f5; | |
| } | |
| button.list-group-item { | |
| width: 100%; | |
| text-align: left; | |
| } | |
| .list-group-item.disabled, | |
| .list-group-item.disabled:hover, | |
| .list-group-item.disabled:focus { | |
| background-color: #eeeeee; | |
| color: #777777; | |
| cursor: not-allowed; | |
| } | |
| .list-group-item.disabled .list-group-item-heading, | |
| .list-group-item.disabled:hover .list-group-item-heading, | |
| .list-group-item.disabled:focus .list-group-item-heading { | |
| color: inherit; | |
| } | |
| .list-group-item.disabled .list-group-item-text, | |
| .list-group-item.disabled:hover .list-group-item-text, | |
| .list-group-item.disabled:focus .list-group-item-text { | |
| color: #777777; | |
| } | |
| .list-group-item.active, | |
| .list-group-item.active:hover, | |
| .list-group-item.active:focus { | |
| z-index: 2; | |
| color: #fff; | |
| background-color: #337ab7; | |
| border-color: #337ab7; | |
| } | |
| .list-group-item.active .list-group-item-heading, | |
| .list-group-item.active:hover .list-group-item-heading, | |
| .list-group-item.active:focus .list-group-item-heading, | |
| .list-group-item.active .list-group-item-heading > small, | |
| .list-group-item.active:hover .list-group-item-heading > small, | |
| .list-group-item.active:focus .list-group-item-heading > small, | |
| .list-group-item.active .list-group-item-heading > .small, | |
| .list-group-item.active:hover .list-group-item-heading > .small, | |
| .list-group-item.active:focus .list-group-item-heading > .small { | |
| color: inherit; | |
| } | |
| .list-group-item.active .list-group-item-text, | |
| .list-group-item.active:hover .list-group-item-text, | |
| .list-group-item.active:focus .list-group-item-text { | |
| color: #c7ddef; | |
| } | |
| .list-group-item-success { | |
| color: #3c763d; | |
| background-color: #dff0d8; | |
| } | |
| a.list-group-item-success, | |
| button.list-group-item-success { | |
| color: #3c763d; | |
| } | |
| a.list-group-item-success .list-group-item-heading, | |
| button.list-group-item-success .list-group-item-heading { | |
| color: inherit; | |
| } | |
| a.list-group-item-success:hover, | |
| button.list-group-item-success:hover, | |
| a.list-group-item-success:focus, | |
| button.list-group-item-success:focus { | |
| color: #3c763d; | |
| background-color: #d0e9c6; | |
| } | |
| a.list-group-item-success.active, | |
| button.list-group-item-success.active, | |
| a.list-group-item-success.active:hover, | |
| button.list-group-item-success.active:hover, | |
| a.list-group-item-success.active:focus, | |
| button.list-group-item-success.active:focus { | |
| color: #fff; | |
| background-color: #3c763d; | |
| border-color: #3c763d; | |
| } | |
| .list-group-item-info { | |
| color: #31708f; | |
| background-color: #d9edf7; | |
| } | |
| a.list-group-item-info, | |
| button.list-group-item-info { | |
| color: #31708f; | |
| } | |
| a.list-group-item-info .list-group-item-heading, | |
| button.list-group-item-info .list-group-item-heading { | |
| color: inherit; | |
| } | |
| a.list-group-item-info:hover, | |
| button.list-group-item-info:hover, | |
| a.list-group-item-info:focus, | |
| button.list-group-item-info:focus { | |
| color: #31708f; | |
| background-color: #c4e3f3; | |
| } | |
| a.list-group-item-info.active, | |
| button.list-group-item-info.active, | |
| a.list-group-item-info.active:hover, | |
| button.list-group-item-info.active:hover, | |
| a.list-group-item-info.active:focus, | |
| button.list-group-item-info.active:focus { | |
| color: #fff; | |
| background-color: #31708f; | |
| border-color: #31708f; | |
| } | |
| .list-group-item-warning { | |
| color: #8a6d3b; | |
| background-color: #fcf8e3; | |
| } | |
| a.list-group-item-warning, | |
| button.list-group-item-warning { | |
| color: #8a6d3b; | |
| } | |
| a.list-group-item-warning .list-group-item-heading, | |
| button.list-group-item-warning .list-group-item-heading { | |
| color: inherit; | |
| } | |
| a.list-group-item-warning:hover, | |
| button.list-group-item-warning:hover, | |
| a.list-group-item-warning:focus, | |
| button.list-group-item-warning:focus { | |
| color: #8a6d3b; | |
| background-color: #faf2cc; | |
| } | |
| a.list-group-item-warning.active, | |
| button.list-group-item-warning.active, | |
| a.list-group-item-warning.active:hover, | |
| button.list-group-item-warning.active:hover, | |
| a.list-group-item-warning.active:focus, | |
| button.list-group-item-warning.active:focus { | |
| color: #fff; | |
| background-color: #8a6d3b; | |
| border-color: #8a6d3b; | |
| } | |
| .list-group-item-danger { | |
| color: #a94442; | |
| background-color: #f2dede; | |
| } | |
| a.list-group-item-danger, | |
| button.list-group-item-danger { | |
| color: #a94442; | |
| } | |
| a.list-group-item-danger .list-group-item-heading, | |
| button.list-group-item-danger .list-group-item-heading { | |
| color: inherit; | |
| } | |
| a.list-group-item-danger:hover, | |
| button.list-group-item-danger:hover, | |
| a.list-group-item-danger:focus, | |
| button.list-group-item-danger:focus { | |
| color: #a94442; | |
| background-color: #ebcccc; | |
| } | |
| a.list-group-item-danger.active, | |
| button.list-group-item-danger.active, | |
| a.list-group-item-danger.active:hover, | |
| button.list-group-item-danger.active:hover, | |
| a.list-group-item-danger.active:focus, | |
| button.list-group-item-danger.active:focus { | |
| color: #fff; | |
| background-color: #a94442; | |
| border-color: #a94442; | |
| } | |
| .list-group-item-heading { | |
| margin-top: 0; | |
| margin-bottom: 5px; | |
| } | |
| .list-group-item-text { | |
| margin-bottom: 0; | |
| line-height: 1.3; | |
| } | |
| .panel { | |
| margin-bottom: 18px; | |
| background-color: #fff; | |
| border: 1px solid transparent; | |
| border-radius: 2px; | |
| -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); | |
| box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); | |
| } | |
| .panel-body { | |
| padding: 15px; | |
| } | |
| .panel-heading { | |
| padding: 10px 15px; | |
| border-bottom: 1px solid transparent; | |
| border-top-right-radius: 1px; | |
| border-top-left-radius: 1px; | |
| } | |
| .panel-heading > .dropdown .dropdown-toggle { | |
| color: inherit; | |
| } | |
| .panel-title { | |
| margin-top: 0; | |
| margin-bottom: 0; | |
| font-size: 15px; | |
| color: inherit; | |
| } | |
| .panel-title > a, | |
| .panel-title > small, | |
| .panel-title > .small, | |
| .panel-title > small > a, | |
| .panel-title > .small > a { | |
| color: inherit; | |
| } | |
| .panel-footer { | |
| padding: 10px 15px; | |
| background-color: #f5f5f5; | |
| border-top: 1px solid #ddd; | |
| border-bottom-right-radius: 1px; | |
| border-bottom-left-radius: 1px; | |
| } | |
| .panel > .list-group, | |
| .panel > .panel-collapse > .list-group { | |
| margin-bottom: 0; | |
| } | |
| .panel > .list-group .list-group-item, | |
| .panel > .panel-collapse > .list-group .list-group-item { | |
| border-width: 1px 0; | |
| border-radius: 0; | |
| } | |
| .panel > .list-group:first-child .list-group-item:first-child, | |
| .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { | |
| border-top: 0; | |
| border-top-right-radius: 1px; | |
| border-top-left-radius: 1px; | |
| } | |
| .panel > .list-group:last-child .list-group-item:last-child, | |
| .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { | |
| border-bottom: 0; | |
| border-bottom-right-radius: 1px; | |
| border-bottom-left-radius: 1px; | |
| } | |
| .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { | |
| border-top-right-radius: 0; | |
| border-top-left-radius: 0; | |
| } | |
| .panel-heading + .list-group .list-group-item:first-child { | |
| border-top-width: 0; | |
| } | |
| .list-group + .panel-footer { | |
| border-top-width: 0; | |
| } | |
| .panel > .table, | |
| .panel > .table-responsive > .table, | |
| .panel > .panel-collapse > .table { | |
| margin-bottom: 0; | |
| } | |
| .panel > .table caption, | |
| .panel > .table-responsive > .table caption, | |
| .panel > .panel-collapse > .table caption { | |
| padding-left: 15px; | |
| padding-right: 15px; | |
| } | |
| .panel > .table:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child { | |
| border-top-right-radius: 1px; | |
| border-top-left-radius: 1px; | |
| } | |
| .panel > .table:first-child > thead:first-child > tr:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { | |
| border-top-left-radius: 1px; | |
| border-top-right-radius: 1px; | |
| } | |
| .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, | |
| .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { | |
| border-top-left-radius: 1px; | |
| } | |
| .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, | |
| .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, | |
| .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, | |
| .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, | |
| .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { | |
| border-top-right-radius: 1px; | |
| } | |
| .panel > .table:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child { | |
| border-bottom-right-radius: 1px; | |
| border-bottom-left-radius: 1px; | |
| } | |
| .panel > .table:last-child > tbody:last-child > tr:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { | |
| border-bottom-left-radius: 1px; | |
| border-bottom-right-radius: 1px; | |
| } | |
| .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, | |
| .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { | |
| border-bottom-left-radius: 1px; | |
| } | |
| .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, | |
| .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, | |
| .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, | |
| .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { | |
| border-bottom-right-radius: 1px; | |
| } | |
| .panel > .panel-body + .table, | |
| .panel > .panel-body + .table-responsive, | |
| .panel > .table + .panel-body, | |
| .panel > .table-responsive + .panel-body { | |
| border-top: 1px solid #ddd; | |
| } | |
| .panel > .table > tbody:first-child > tr:first-child th, | |
| .panel > .table > tbody:first-child > tr:first-child td { | |
| border-top: 0; | |
| } | |
| .panel > .table-bordered, | |
| .panel > .table-responsive > .table-bordered { | |
| border: 0; | |
| } | |
| .panel > .table-bordered > thead > tr > th:first-child, | |
| .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, | |
| .panel > .table-bordered > tbody > tr > th:first-child, | |
| .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, | |
| .panel > .table-bordered > tfoot > tr > th:first-child, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, | |
| .panel > .table-bordered > thead > tr > td:first-child, | |
| .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, | |
| .panel > .table-bordered > tbody > tr > td:first-child, | |
| .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, | |
| .panel > .table-bordered > tfoot > tr > td:first-child, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { | |
| border-left: 0; | |
| } | |
| .panel > .table-bordered > thead > tr > th:last-child, | |
| .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, | |
| .panel > .table-bordered > tbody > tr > th:last-child, | |
| .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, | |
| .panel > .table-bordered > tfoot > tr > th:last-child, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, | |
| .panel > .table-bordered > thead > tr > td:last-child, | |
| .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, | |
| .panel > .table-bordered > tbody > tr > td:last-child, | |
| .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, | |
| .panel > .table-bordered > tfoot > tr > td:last-child, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { | |
| border-right: 0; | |
| } | |
| .panel > .table-bordered > thead > tr:first-child > td, | |
| .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, | |
| .panel > .table-bordered > tbody > tr:first-child > td, | |
| .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, | |
| .panel > .table-bordered > thead > tr:first-child > th, | |
| .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, | |
| .panel > .table-bordered > tbody > tr:first-child > th, | |
| .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { | |
| border-bottom: 0; | |
| } | |
| .panel > .table-bordered > tbody > tr:last-child > td, | |
| .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, | |
| .panel > .table-bordered > tfoot > tr:last-child > td, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, | |
| .panel > .table-bordered > tbody > tr:last-child > th, | |
| .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, | |
| .panel > .table-bordered > tfoot > tr:last-child > th, | |
| .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { | |
| border-bottom: 0; | |
| } | |
| .panel > .table-responsive { | |
| border: 0; | |
| margin-bottom: 0; | |
| } | |
| .panel-group { | |
| margin-bottom: 18px; | |
| } | |
| .panel-group .panel { | |
| margin-bottom: 0; | |
| border-radius: 2px; | |
| } | |
| .panel-group .panel + .panel { | |
| margin-top: 5px; | |
| } | |
| .panel-group .panel-heading { | |
| border-bottom: 0; | |
| } | |
| .panel-group .panel-heading + .panel-collapse > .panel-body, | |
| .panel-group .panel-heading + .panel-collapse > .list-group { | |
| border-top: 1px solid #ddd; | |
| } | |
| .panel-group .panel-footer { | |
| border-top: 0; | |
| } | |
| .panel-group .panel-footer + .panel-collapse .panel-body { | |
| border-bottom: 1px solid #ddd; | |
| } | |
| .panel-default { | |
| border-color: #ddd; | |
| } | |
| .panel-default > .panel-heading { | |
| color: #333333; | |
| background-color: #f5f5f5; | |
| border-color: #ddd; | |
| } | |
| .panel-default > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #ddd; | |
| } | |
| .panel-default > .panel-heading .badge { | |
| color: #f5f5f5; | |
| background-color: #333333; | |
| } | |
| .panel-default > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #ddd; | |
| } | |
| .panel-primary { | |
| border-color: #337ab7; | |
| } | |
| .panel-primary > .panel-heading { | |
| color: #fff; | |
| background-color: #337ab7; | |
| border-color: #337ab7; | |
| } | |
| .panel-primary > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #337ab7; | |
| } | |
| .panel-primary > .panel-heading .badge { | |
| color: #337ab7; | |
| background-color: #fff; | |
| } | |
| .panel-primary > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #337ab7; | |
| } | |
| .panel-success { | |
| border-color: #d6e9c6; | |
| } | |
| .panel-success > .panel-heading { | |
| color: #3c763d; | |
| background-color: #dff0d8; | |
| border-color: #d6e9c6; | |
| } | |
| .panel-success > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #d6e9c6; | |
| } | |
| .panel-success > .panel-heading .badge { | |
| color: #dff0d8; | |
| background-color: #3c763d; | |
| } | |
| .panel-success > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #d6e9c6; | |
| } | |
| .panel-info { | |
| border-color: #bce8f1; | |
| } | |
| .panel-info > .panel-heading { | |
| color: #31708f; | |
| background-color: #d9edf7; | |
| border-color: #bce8f1; | |
| } | |
| .panel-info > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #bce8f1; | |
| } | |
| .panel-info > .panel-heading .badge { | |
| color: #d9edf7; | |
| background-color: #31708f; | |
| } | |
| .panel-info > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #bce8f1; | |
| } | |
| .panel-warning { | |
| border-color: #faebcc; | |
| } | |
| .panel-warning > .panel-heading { | |
| color: #8a6d3b; | |
| background-color: #fcf8e3; | |
| border-color: #faebcc; | |
| } | |
| .panel-warning > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #faebcc; | |
| } | |
| .panel-warning > .panel-heading .badge { | |
| color: #fcf8e3; | |
| background-color: #8a6d3b; | |
| } | |
| .panel-warning > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #faebcc; | |
| } | |
| .panel-danger { | |
| border-color: #ebccd1; | |
| } | |
| .panel-danger > .panel-heading { | |
| color: #a94442; | |
| background-color: #f2dede; | |
| border-color: #ebccd1; | |
| } | |
| .panel-danger > .panel-heading + .panel-collapse > .panel-body { | |
| border-top-color: #ebccd1; | |
| } | |
| .panel-danger > .panel-heading .badge { | |
| color: #f2dede; | |
| background-color: #a94442; | |
| } | |
| .panel-danger > .panel-footer + .panel-collapse > .panel-body { | |
| border-bottom-color: #ebccd1; | |
| } | |
| .embed-responsive { | |
| position: relative; | |
| display: block; | |
| height: 0; | |
| padding: 0; | |
| overflow: hidden; | |
| } | |
| .embed-responsive .embed-responsive-item, | |
| .embed-responsive iframe, | |
| .embed-responsive embed, | |
| .embed-responsive object, | |
| .embed-responsive video { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; | |
| height: 100%; | |
| width: 100%; | |
| border: 0; | |
| } | |
| .embed-responsive-16by9 { | |
| padding-bottom: 56.25%; | |
| } | |
| .embed-responsive-4by3 { | |
| padding-bottom: 75%; | |
| } | |
| .well { | |
| min-height: 20px; | |
| padding: 19px; | |
| margin-bottom: 20px; | |
| background-color: #f5f5f5; | |
| border: 1px solid #e3e3e3; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
| } | |
| .well blockquote { | |
| border-color: #ddd; | |
| border-color: rgba(0, 0, 0, 0.15); | |
| } | |
| .well-lg { | |
| padding: 24px; | |
| border-radius: 3px; | |
| } | |
| .well-sm { | |
| padding: 9px; | |
| border-radius: 1px; | |
| } | |
| .close { | |
| float: right; | |
| font-size: 19.5px; | |
| font-weight: bold; | |
| line-height: 1; | |
| color: #000; | |
| text-shadow: 0 1px 0 #fff; | |
| opacity: 0.2; | |
| filter: alpha(opacity=20); | |
| } | |
| .close:hover, | |
| .close:focus { | |
| color: #000; | |
| text-decoration: none; | |
| cursor: pointer; | |
| opacity: 0.5; | |
| filter: alpha(opacity=50); | |
| } | |
| button.close { | |
| padding: 0; | |
| cursor: pointer; | |
| background: transparent; | |
| border: 0; | |
| -webkit-appearance: none; | |
| } | |
| .modal-open { | |
| overflow: hidden; | |
| } | |
| .modal { | |
| display: none; | |
| overflow: hidden; | |
| position: fixed; | |
| top: 0; | |
| right: 0; | |
| bottom: 0; | |
| left: 0; | |
| z-index: 1050; | |
| -webkit-overflow-scrolling: touch; | |
| outline: 0; | |
| } | |
| .modal.fade .modal-dialog { | |
| -webkit-transform: translate(0, -25%); | |
| -ms-transform: translate(0, -25%); | |
| -o-transform: translate(0, -25%); | |
| transform: translate(0, -25%); | |
| -webkit-transition: -webkit-transform 0.3s ease-out; | |
| -moz-transition: -moz-transform 0.3s ease-out; | |
| -o-transition: -o-transform 0.3s ease-out; | |
| transition: transform 0.3s ease-out; | |
| } | |
| .modal.in .modal-dialog { | |
| -webkit-transform: translate(0, 0); | |
| -ms-transform: translate(0, 0); | |
| -o-transform: translate(0, 0); | |
| transform: translate(0, 0); | |
| } | |
| .modal-open .modal { | |
| overflow-x: hidden; | |
| overflow-y: auto; | |
| } | |
| .modal-dialog { | |
| position: relative; | |
| width: auto; | |
| margin: 10px; | |
| } | |
| .modal-content { | |
| position: relative; | |
| background-color: #fff; | |
| border: 1px solid #999; | |
| border: 1px solid rgba(0, 0, 0, 0.2); | |
| border-radius: 3px; | |
| -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); | |
| box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); | |
| background-clip: padding-box; | |
| outline: 0; | |
| } | |
| .modal-backdrop { | |
| position: fixed; | |
| top: 0; | |
| right: 0; | |
| bottom: 0; | |
| left: 0; | |
| z-index: 1040; | |
| background-color: #000; | |
| } | |
| .modal-backdrop.fade { | |
| opacity: 0; | |
| filter: alpha(opacity=0); | |
| } | |
| .modal-backdrop.in { | |
| opacity: 0.5; | |
| filter: alpha(opacity=50); | |
| } | |
| .modal-header { | |
| padding: 15px; | |
| border-bottom: 1px solid #e5e5e5; | |
| } | |
| .modal-header .close { | |
| margin-top: -2px; | |
| } | |
| .modal-title { | |
| margin: 0; | |
| line-height: 1.42857143; | |
| } | |
| .modal-body { | |
| position: relative; | |
| padding: 15px; | |
| } | |
| .modal-footer { | |
| padding: 15px; | |
| text-align: right; | |
| border-top: 1px solid #e5e5e5; | |
| } | |
| .modal-footer .btn + .btn { | |
| margin-left: 5px; | |
| margin-bottom: 0; | |
| } | |
| .modal-footer .btn-group .btn + .btn { | |
| margin-left: -1px; | |
| } | |
| .modal-footer .btn-block + .btn-block { | |
| margin-left: 0; | |
| } | |
| .modal-scrollbar-measure { | |
| position: absolute; | |
| top: -9999px; | |
| width: 50px; | |
| height: 50px; | |
| overflow: scroll; | |
| } | |
| @media (min-width: 768px) { | |
| .modal-dialog { | |
| width: 600px; | |
| margin: 30px auto; | |
| } | |
| .modal-content { | |
| -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); | |
| box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); | |
| } | |
| .modal-sm { | |
| width: 300px; | |
| } | |
| } | |
| @media (min-width: 992px) { | |
| .modal-lg { | |
| width: 900px; | |
| } | |
| } | |
| .tooltip { | |
| position: absolute; | |
| z-index: 1070; | |
| display: block; | |
| font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
| font-style: normal; | |
| font-weight: normal; | |
| letter-spacing: normal; | |
| line-break: auto; | |
| line-height: 1.42857143; | |
| text-align: left; | |
| text-align: start; | |
| text-decoration: none; | |
| text-shadow: none; | |
| text-transform: none; | |
| white-space: normal; | |
| word-break: normal; | |
| word-spacing: normal; | |
| word-wrap: normal; | |
| font-size: 12px; | |
| opacity: 0; | |
| filter: alpha(opacity=0); | |
| } | |
| .tooltip.in { | |
| opacity: 0.9; | |
| filter: alpha(opacity=90); | |
| } | |
| .tooltip.top { | |
| margin-top: -3px; | |
| padding: 5px 0; | |
| } | |
| .tooltip.right { | |
| margin-left: 3px; | |
| padding: 0 5px; | |
| } | |
| .tooltip.bottom { | |
| margin-top: 3px; | |
| padding: 5px 0; | |
| } | |
| .tooltip.left { | |
| margin-left: -3px; | |
| padding: 0 5px; | |
| } | |
| .tooltip-inner { | |
| max-width: 200px; | |
| padding: 3px 8px; | |
| color: #fff; | |
| text-align: center; | |
| background-color: #000; | |
| border-radius: 2px; | |
| } | |
| .tooltip-arrow { | |
| position: absolute; | |
| width: 0; | |
| height: 0; | |
| border-color: transparent; | |
| border-style: solid; | |
| } | |
| .tooltip.top .tooltip-arrow { | |
| bottom: 0; | |
| left: 50%; | |
| margin-left: -5px; | |
| border-width: 5px 5px 0; | |
| border-top-color: #000; | |
| } | |
| .tooltip.top-left .tooltip-arrow { | |
| bottom: 0; | |
| right: 5px; | |
| margin-bottom: -5px; | |
| border-width: 5px 5px 0; | |
| border-top-color: #000; | |
| } | |
| .tooltip.top-right .tooltip-arrow { | |
| bottom: 0; | |
| left: 5px; | |
| margin-bottom: -5px; | |
| border-width: 5px 5px 0; | |
| border-top-color: #000; | |
| } | |
| .tooltip.right .tooltip-arrow { | |
| top: 50%; | |
| left: 0; | |
| margin-top: -5px; | |
| border-width: 5px 5px 5px 0; | |
| border-right-color: #000; | |
| } | |
| .tooltip.left .tooltip-arrow { | |
| top: 50%; | |
| right: 0; | |
| margin-top: -5px; | |
| border-width: 5px 0 5px 5px; | |
| border-left-color: #000; | |
| } | |
| .tooltip.bottom .tooltip-arrow { | |
| top: 0; | |
| left: 50%; | |
| margin-left: -5px; | |
| border-width: 0 5px 5px; | |
| border-bottom-color: #000; | |
| } | |
| .tooltip.bottom-left .tooltip-arrow { | |
| top: 0; | |
| right: 5px; | |
| margin-top: -5px; | |
| border-width: 0 5px 5px; | |
| border-bottom-color: #000; | |
| } | |
| .tooltip.bottom-right .tooltip-arrow { | |
| top: 0; | |
| left: 5px; | |
| margin-top: -5px; | |
| border-width: 0 5px 5px; | |
| border-bottom-color: #000; | |
| } | |
| .popover { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| z-index: 1060; | |
| display: none; | |
| max-width: 276px; | |
| padding: 1px; | |
| font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
| font-style: normal; | |
| font-weight: normal; | |
| letter-spacing: normal; | |
| line-break: auto; | |
| line-height: 1.42857143; | |
| text-align: left; | |
| text-align: start; | |
| text-decoration: none; | |
| text-shadow: none; | |
| text-transform: none; | |
| white-space: normal; | |
| word-break: normal; | |
| word-spacing: normal; | |
| word-wrap: normal; | |
| font-size: 13px; | |
| background-color: #fff; | |
| background-clip: padding-box; | |
| border: 1px solid #ccc; | |
| border: 1px solid rgba(0, 0, 0, 0.2); | |
| border-radius: 3px; | |
| -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
| box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
| } | |
| .popover.top { | |
| margin-top: -10px; | |
| } | |
| .popover.right { | |
| margin-left: 10px; | |
| } | |
| .popover.bottom { | |
| margin-top: 10px; | |
| } | |
| .popover.left { | |
| margin-left: -10px; | |
| } | |
| .popover-title { | |
| margin: 0; | |
| padding: 8px 14px; | |
| font-size: 13px; | |
| background-color: #f7f7f7; | |
| border-bottom: 1px solid #ebebeb; | |
| border-radius: 2px 2px 0 0; | |
| } | |
| .popover-content { | |
| padding: 9px 14px; | |
| } | |
| .popover > .arrow, | |
| .popover > .arrow:after { | |
| position: absolute; | |
| display: block; | |
| width: 0; | |
| height: 0; | |
| border-color: transparent; | |
| border-style: solid; | |
| } | |
| .popover > .arrow { | |
| border-width: 11px; | |
| } | |
| .popover > .arrow:after { | |
| border-width: 10px; | |
| content: ""; | |
| } | |
| .popover.top > .arrow { | |
| left: 50%; | |
| margin-left: -11px; | |
| border-bottom-width: 0; | |
| border-top-color: #999999; | |
| border-top-color: rgba(0, 0, 0, 0.25); | |
| bottom: -11px; | |
| } | |
| .popover.top > .arrow:after { | |
| content: " "; | |
| bottom: 1px; | |
| margin-left: -10px; | |
| border-bottom-width: 0; | |
| border-top-color: #fff; | |
| } | |
| .popover.right > .arrow { | |
| top: 50%; | |
| left: -11px; | |
| margin-top: -11px; | |
| border-left-width: 0; | |
| border-right-color: #999999; | |
| border-right-color: rgba(0, 0, 0, 0.25); | |
| } | |
| .popover.right > .arrow:after { | |
| content: " "; | |
| left: 1px; | |
| bottom: -10px; | |
| border-left-width: 0; | |
| border-right-color: #fff; | |
| } | |
| .popover.bottom > .arrow { | |
| left: 50%; | |
| margin-left: -11px; | |
| border-top-width: 0; | |
| border-bottom-color: #999999; | |
| border-bottom-color: rgba(0, 0, 0, 0.25); | |
| top: -11px; | |
| } | |
| .popover.bottom > .arrow:after { | |
| content: " "; | |
| top: 1px; | |
| margin-left: -10px; | |
| border-top-width: 0; | |
| border-bottom-color: #fff; | |
| } | |
| .popover.left > .arrow { | |
| top: 50%; | |
| right: -11px; | |
| margin-top: -11px; | |
| border-right-width: 0; | |
| border-left-color: #999999; | |
| border-left-color: rgba(0, 0, 0, 0.25); | |
| } | |
| .popover.left > .arrow:after { | |
| content: " "; | |
| right: 1px; | |
| border-right-width: 0; | |
| border-left-color: #fff; | |
| bottom: -10px; | |
| } | |
| .carousel { | |
| position: relative; | |
| } | |
| .carousel-inner { | |
| position: relative; | |
| overflow: hidden; | |
| width: 100%; | |
| } | |
| .carousel-inner > .item { | |
| display: none; | |
| position: relative; | |
| -webkit-transition: 0.6s ease-in-out left; | |
| -o-transition: 0.6s ease-in-out left; | |
| transition: 0.6s ease-in-out left; | |
| } | |
| .carousel-inner > .item > img, | |
| .carousel-inner > .item > a > img { | |
| line-height: 1; | |
| } | |
| @media all and (transform-3d), (-webkit-transform-3d) { | |
| .carousel-inner > .item { | |
| -webkit-transition: -webkit-transform 0.6s ease-in-out; | |
| -moz-transition: -moz-transform 0.6s ease-in-out; | |
| -o-transition: -o-transform 0.6s ease-in-out; | |
| transition: transform 0.6s ease-in-out; | |
| -webkit-backface-visibility: hidden; | |
| -moz-backface-visibility: hidden; | |
| backface-visibility: hidden; | |
| -webkit-perspective: 1000px; | |
| -moz-perspective: 1000px; | |
| perspective: 1000px; | |
| } | |
| .carousel-inner > .item.next, | |
| .carousel-inner > .item.active.right { | |
| -webkit-transform: translate3d(100%, 0, 0); | |
| transform: translate3d(100%, 0, 0); | |
| left: 0; | |
| } | |
| .carousel-inner > .item.prev, | |
| .carousel-inner > .item.active.left { | |
| -webkit-transform: translate3d(-100%, 0, 0); | |
| transform: translate3d(-100%, 0, 0); | |
| left: 0; | |
| } | |
| .carousel-inner > .item.next.left, | |
| .carousel-inner > .item.prev.right, | |
| .carousel-inner > .item.active { | |
| -webkit-transform: translate3d(0, 0, 0); | |
| transform: translate3d(0, 0, 0); | |
| left: 0; | |
| } | |
| } | |
| .carousel-inner > .active, | |
| .carousel-inner > .next, | |
| .carousel-inner > .prev { | |
| display: block; | |
| } | |
| .carousel-inner > .active { | |
| left: 0; | |
| } | |
| .carousel-inner > .next, | |
| .carousel-inner > .prev { | |
| position: absolute; | |
| top: 0; | |
| width: 100%; | |
| } | |
| .carousel-inner > .next { | |
| left: 100%; | |
| } | |
| .carousel-inner > .prev { | |
| left: -100%; | |
| } | |
| .carousel-inner > .next.left, | |
| .carousel-inner > .prev.right { | |
| left: 0; | |
| } | |
| .carousel-inner > .active.left { | |
| left: -100%; | |
| } | |
| .carousel-inner > .active.right { | |
| left: 100%; | |
| } | |
| .carousel-control { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; | |
| width: 15%; | |
| opacity: 0.5; | |
| filter: alpha(opacity=50); | |
| font-size: 20px; | |
| color: #fff; | |
| text-align: center; | |
| text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); | |
| background-color: rgba(0, 0, 0, 0); | |
| } | |
| .carousel-control.left { | |
| background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
| background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
| background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
| background-repeat: repeat-x; | |
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); | |
| } | |
| .carousel-control.right { | |
| left: auto; | |
| right: 0; | |
| background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
| background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
| background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
| background-repeat: repeat-x; | |
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); | |
| } | |
| .carousel-control:hover, | |
| .carousel-control:focus { | |
| outline: 0; | |
| color: #fff; | |
| text-decoration: none; | |
| opacity: 0.9; | |
| filter: alpha(opacity=90); | |
| } | |
| .carousel-control .icon-prev, | |
| .carousel-control .icon-next, | |
| .carousel-control .glyphicon-chevron-left, | |
| .carousel-control .glyphicon-chevron-right { | |
| position: absolute; | |
| top: 50%; | |
| margin-top: -10px; | |
| z-index: 5; | |
| display: inline-block; | |
| } | |
| .carousel-control .icon-prev, | |
| .carousel-control .glyphicon-chevron-left { | |
| left: 50%; | |
| margin-left: -10px; | |
| } | |
| .carousel-control .icon-next, | |
| .carousel-control .glyphicon-chevron-right { | |
| right: 50%; | |
| margin-right: -10px; | |
| } | |
| .carousel-control .icon-prev, | |
| .carousel-control .icon-next { | |
| width: 20px; | |
| height: 20px; | |
| line-height: 1; | |
| font-family: serif; | |
| } | |
| .carousel-control .icon-prev:before { | |
| content: '\2039'; | |
| } | |
| .carousel-control .icon-next:before { | |
| content: '\203a'; | |
| } | |
| .carousel-indicators { | |
| position: absolute; | |
| bottom: 10px; | |
| left: 50%; | |
| z-index: 15; | |
| width: 60%; | |
| margin-left: -30%; | |
| padding-left: 0; | |
| list-style: none; | |
| text-align: center; | |
| } | |
| .carousel-indicators li { | |
| display: inline-block; | |
| width: 10px; | |
| height: 10px; | |
| margin: 1px; | |
| text-indent: -999px; | |
| border: 1px solid #fff; | |
| border-radius: 10px; | |
| cursor: pointer; | |
| background-color: #000 \9; | |
| background-color: rgba(0, 0, 0, 0); | |
| } | |
| .carousel-indicators .active { | |
| margin: 0; | |
| width: 12px; | |
| height: 12px; | |
| background-color: #fff; | |
| } | |
| .carousel-caption { | |
| position: absolute; | |
| left: 15%; | |
| right: 15%; | |
| bottom: 20px; | |
| z-index: 10; | |
| padding-top: 20px; | |
| padding-bottom: 20px; | |
| color: #fff; | |
| text-align: center; | |
| text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); | |
| } | |
| .carousel-caption .btn { | |
| text-shadow: none; | |
| } | |
| @media screen and (min-width: 768px) { | |
| .carousel-control .glyphicon-chevron-left, | |
| .carousel-control .glyphicon-chevron-right, | |
| .carousel-control .icon-prev, | |
| .carousel-control .icon-next { | |
| width: 30px; | |
| height: 30px; | |
| margin-top: -10px; | |
| font-size: 30px; | |
| } | |
| .carousel-control .glyphicon-chevron-left, | |
| .carousel-control .icon-prev { | |
| margin-left: -10px; | |
| } | |
| .carousel-control .glyphicon-chevron-right, | |
| .carousel-control .icon-next { | |
| margin-right: -10px; | |
| } | |
| .carousel-caption { | |
| left: 20%; | |
| right: 20%; | |
| padding-bottom: 30px; | |
| } | |
| .carousel-indicators { | |
| bottom: 20px; | |
| } | |
| } | |
| .clearfix:before, | |
| .clearfix:after, | |
| .dl-horizontal dd:before, | |
| .dl-horizontal dd:after, | |
| .container:before, | |
| .container:after, | |
| .container-fluid:before, | |
| .container-fluid:after, | |
| .row:before, | |
| .row:after, | |
| .form-horizontal .form-group:before, | |
| .form-horizontal .form-group:after, | |
| .btn-toolbar:before, | |
| .btn-toolbar:after, | |
| .btn-group-vertical > .btn-group:before, | |
| .btn-group-vertical > .btn-group:after, | |
| .nav:before, | |
| .nav:after, | |
| .navbar:before, | |
| .navbar:after, | |
| .navbar-header:before, | |
| .navbar-header:after, | |
| .navbar-collapse:before, | |
| .navbar-collapse:after, | |
| .pager:before, | |
| .pager:after, | |
| .panel-body:before, | |
| .panel-body:after, | |
| .modal-header:before, | |
| .modal-header:after, | |
| .modal-footer:before, | |
| .modal-footer:after, | |
| .item_buttons:before, | |
| .item_buttons:after { | |
| content: " "; | |
| display: table; | |
| } | |
| .clearfix:after, | |
| .dl-horizontal dd:after, | |
| .container:after, | |
| .container-fluid:after, | |
| .row:after, | |
| .form-horizontal .form-group:after, | |
| .btn-toolbar:after, | |
| .btn-group-vertical > .btn-group:after, | |
| .nav:after, | |
| .navbar:after, | |
| .navbar-header:after, | |
| .navbar-collapse:after, | |
| .pager:after, | |
| .panel-body:after, | |
| .modal-header:after, | |
| .modal-footer:after, | |
| .item_buttons:after { | |
| clear: both; | |
| } | |
| .center-block { | |
| display: block; | |
| margin-left: auto; | |
| margin-right: auto; | |
| } | |
| .pull-right { | |
| float: right !important; | |
| } | |
| .pull-left { | |
| float: left !important; | |
| } | |
| .hide { | |
| display: none !important; | |
| } | |
| .show { | |
| display: block !important; | |
| } | |
| .invisible { | |
| visibility: hidden; | |
| } | |
| .text-hide { | |
| font: 0/0 a; | |
| color: transparent; | |
| text-shadow: none; | |
| background-color: transparent; | |
| border: 0; | |
| } | |
| .hidden { | |
| display: none !important; | |
| } | |
| .affix { | |
| position: fixed; | |
| } | |
| @-ms-viewport { | |
| width: device-width; | |
| } | |
| .visible-xs, | |
| .visible-sm, | |
| .visible-md, | |
| .visible-lg { | |
| display: none !important; | |
| } | |
| .visible-xs-block, | |
| .visible-xs-inline, | |
| .visible-xs-inline-block, | |
| .visible-sm-block, | |
| .visible-sm-inline, | |
| .visible-sm-inline-block, | |
| .visible-md-block, | |
| .visible-md-inline, | |
| .visible-md-inline-block, | |
| .visible-lg-block, | |
| .visible-lg-inline, | |
| .visible-lg-inline-block { | |
| display: none !important; | |
| } | |
| @media (max-width: 767px) { | |
| .visible-xs { | |
| display: block !important; | |
| } | |
| table.visible-xs { | |
| display: table !important; | |
| } | |
| tr.visible-xs { | |
| display: table-row !important; | |
| } | |
| th.visible-xs, | |
| td.visible-xs { | |
| display: table-cell !important; | |
| } | |
| } | |
| @media (max-width: 767px) { | |
| .visible-xs-block { | |
| display: block !important; | |
| } | |
| } | |
| @media (max-width: 767px) { | |
| .visible-xs-inline { | |
| display: inline !important; | |
| } | |
| } | |
| @media (max-width: 767px) { | |
| .visible-xs-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .visible-sm { | |
| display: block !important; | |
| } | |
| table.visible-sm { | |
| display: table !important; | |
| } | |
| tr.visible-sm { | |
| display: table-row !important; | |
| } | |
| th.visible-sm, | |
| td.visible-sm { | |
| display: table-cell !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .visible-sm-block { | |
| display: block !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .visible-sm-inline { | |
| display: inline !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .visible-sm-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .visible-md { | |
| display: block !important; | |
| } | |
| table.visible-md { | |
| display: table !important; | |
| } | |
| tr.visible-md { | |
| display: table-row !important; | |
| } | |
| th.visible-md, | |
| td.visible-md { | |
| display: table-cell !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .visible-md-block { | |
| display: block !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .visible-md-inline { | |
| display: inline !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .visible-md-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .visible-lg { | |
| display: block !important; | |
| } | |
| table.visible-lg { | |
| display: table !important; | |
| } | |
| tr.visible-lg { | |
| display: table-row !important; | |
| } | |
| th.visible-lg, | |
| td.visible-lg { | |
| display: table-cell !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .visible-lg-block { | |
| display: block !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .visible-lg-inline { | |
| display: inline !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .visible-lg-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media (max-width: 767px) { | |
| .hidden-xs { | |
| display: none !important; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| .hidden-sm { | |
| display: none !important; | |
| } | |
| } | |
| @media (min-width: 992px) and (max-width: 1199px) { | |
| .hidden-md { | |
| display: none !important; | |
| } | |
| } | |
| @media (min-width: 1200px) { | |
| .hidden-lg { | |
| display: none !important; | |
| } | |
| } | |
| .visible-print { | |
| display: none !important; | |
| } | |
| @media print { | |
| .visible-print { | |
| display: block !important; | |
| } | |
| table.visible-print { | |
| display: table !important; | |
| } | |
| tr.visible-print { | |
| display: table-row !important; | |
| } | |
| th.visible-print, | |
| td.visible-print { | |
| display: table-cell !important; | |
| } | |
| } | |
| .visible-print-block { | |
| display: none !important; | |
| } | |
| @media print { | |
| .visible-print-block { | |
| display: block !important; | |
| } | |
| } | |
| .visible-print-inline { | |
| display: none !important; | |
| } | |
| @media print { | |
| .visible-print-inline { | |
| display: inline !important; | |
| } | |
| } | |
| .visible-print-inline-block { | |
| display: none !important; | |
| } | |
| @media print { | |
| .visible-print-inline-block { | |
| display: inline-block !important; | |
| } | |
| } | |
| @media print { | |
| .hidden-print { | |
| display: none !important; | |
| } | |
| } | |
| /*! | |
| * | |
| * Font Awesome | |
| * | |
| */ | |
| /*! | |
| * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome | |
| * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) | |
| */ | |
| /* FONT PATH | |
| * -------------------------- */ | |
| @font-face { | |
| font-family: 'FontAwesome'; | |
| src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0'); | |
| src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); | |
| font-weight: normal; | |
| font-style: normal; | |
| } | |
| .fa { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| /* makes the font 33% larger relative to the icon container */ | |
| .fa-lg { | |
| font-size: 1.33333333em; | |
| line-height: 0.75em; | |
| vertical-align: -15%; | |
| } | |
| .fa-2x { | |
| font-size: 2em; | |
| } | |
| .fa-3x { | |
| font-size: 3em; | |
| } | |
| .fa-4x { | |
| font-size: 4em; | |
| } | |
| .fa-5x { | |
| font-size: 5em; | |
| } | |
| .fa-fw { | |
| width: 1.28571429em; | |
| text-align: center; | |
| } | |
| .fa-ul { | |
| padding-left: 0; | |
| margin-left: 2.14285714em; | |
| list-style-type: none; | |
| } | |
| .fa-ul > li { | |
| position: relative; | |
| } | |
| .fa-li { | |
| position: absolute; | |
| left: -2.14285714em; | |
| width: 2.14285714em; | |
| top: 0.14285714em; | |
| text-align: center; | |
| } | |
| .fa-li.fa-lg { | |
| left: -1.85714286em; | |
| } | |
| .fa-border { | |
| padding: .2em .25em .15em; | |
| border: solid 0.08em #eee; | |
| border-radius: .1em; | |
| } | |
| .fa-pull-left { | |
| float: left; | |
| } | |
| .fa-pull-right { | |
| float: right; | |
| } | |
| .fa.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .fa.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| /* Deprecated as of 4.4.0 */ | |
| .pull-right { | |
| float: right; | |
| } | |
| .pull-left { | |
| float: left; | |
| } | |
| .fa.pull-left { | |
| margin-right: .3em; | |
| } | |
| .fa.pull-right { | |
| margin-left: .3em; | |
| } | |
| .fa-spin { | |
| -webkit-animation: fa-spin 2s infinite linear; | |
| animation: fa-spin 2s infinite linear; | |
| } | |
| .fa-pulse { | |
| -webkit-animation: fa-spin 1s infinite steps(8); | |
| animation: fa-spin 1s infinite steps(8); | |
| } | |
| @-webkit-keyframes fa-spin { | |
| 0% { | |
| -webkit-transform: rotate(0deg); | |
| transform: rotate(0deg); | |
| } | |
| 100% { | |
| -webkit-transform: rotate(359deg); | |
| transform: rotate(359deg); | |
| } | |
| } | |
| @keyframes fa-spin { | |
| 0% { | |
| -webkit-transform: rotate(0deg); | |
| transform: rotate(0deg); | |
| } | |
| 100% { | |
| -webkit-transform: rotate(359deg); | |
| transform: rotate(359deg); | |
| } | |
| } | |
| .fa-rotate-90 { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; | |
| -webkit-transform: rotate(90deg); | |
| -ms-transform: rotate(90deg); | |
| transform: rotate(90deg); | |
| } | |
| .fa-rotate-180 { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; | |
| -webkit-transform: rotate(180deg); | |
| -ms-transform: rotate(180deg); | |
| transform: rotate(180deg); | |
| } | |
| .fa-rotate-270 { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; | |
| -webkit-transform: rotate(270deg); | |
| -ms-transform: rotate(270deg); | |
| transform: rotate(270deg); | |
| } | |
| .fa-flip-horizontal { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; | |
| -webkit-transform: scale(-1, 1); | |
| -ms-transform: scale(-1, 1); | |
| transform: scale(-1, 1); | |
| } | |
| .fa-flip-vertical { | |
| -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; | |
| -webkit-transform: scale(1, -1); | |
| -ms-transform: scale(1, -1); | |
| transform: scale(1, -1); | |
| } | |
| :root .fa-rotate-90, | |
| :root .fa-rotate-180, | |
| :root .fa-rotate-270, | |
| :root .fa-flip-horizontal, | |
| :root .fa-flip-vertical { | |
| filter: none; | |
| } | |
| .fa-stack { | |
| position: relative; | |
| display: inline-block; | |
| width: 2em; | |
| height: 2em; | |
| line-height: 2em; | |
| vertical-align: middle; | |
| } | |
| .fa-stack-1x, | |
| .fa-stack-2x { | |
| position: absolute; | |
| left: 0; | |
| width: 100%; | |
| text-align: center; | |
| } | |
| .fa-stack-1x { | |
| line-height: inherit; | |
| } | |
| .fa-stack-2x { | |
| font-size: 2em; | |
| } | |
| .fa-inverse { | |
| color: #fff; | |
| } | |
| /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen | |
| readers do not read off random characters that represent icons */ | |
| .fa-glass:before { | |
| content: "\f000"; | |
| } | |
| .fa-music:before { | |
| content: "\f001"; | |
| } | |
| .fa-search:before { | |
| content: "\f002"; | |
| } | |
| .fa-envelope-o:before { | |
| content: "\f003"; | |
| } | |
| .fa-heart:before { | |
| content: "\f004"; | |
| } | |
| .fa-star:before { | |
| content: "\f005"; | |
| } | |
| .fa-star-o:before { | |
| content: "\f006"; | |
| } | |
| .fa-user:before { | |
| content: "\f007"; | |
| } | |
| .fa-film:before { | |
| content: "\f008"; | |
| } | |
| .fa-th-large:before { | |
| content: "\f009"; | |
| } | |
| .fa-th:before { | |
| content: "\f00a"; | |
| } | |
| .fa-th-list:before { | |
| content: "\f00b"; | |
| } | |
| .fa-check:before { | |
| content: "\f00c"; | |
| } | |
| .fa-remove:before, | |
| .fa-close:before, | |
| .fa-times:before { | |
| content: "\f00d"; | |
| } | |
| .fa-search-plus:before { | |
| content: "\f00e"; | |
| } | |
| .fa-search-minus:before { | |
| content: "\f010"; | |
| } | |
| .fa-power-off:before { | |
| content: "\f011"; | |
| } | |
| .fa-signal:before { | |
| content: "\f012"; | |
| } | |
| .fa-gear:before, | |
| .fa-cog:before { | |
| content: "\f013"; | |
| } | |
| .fa-trash-o:before { | |
| content: "\f014"; | |
| } | |
| .fa-home:before { | |
| content: "\f015"; | |
| } | |
| .fa-file-o:before { | |
| content: "\f016"; | |
| } | |
| .fa-clock-o:before { | |
| content: "\f017"; | |
| } | |
| .fa-road:before { | |
| content: "\f018"; | |
| } | |
| .fa-download:before { | |
| content: "\f019"; | |
| } | |
| .fa-arrow-circle-o-down:before { | |
| content: "\f01a"; | |
| } | |
| .fa-arrow-circle-o-up:before { | |
| content: "\f01b"; | |
| } | |
| .fa-inbox:before { | |
| content: "\f01c"; | |
| } | |
| .fa-play-circle-o:before { | |
| content: "\f01d"; | |
| } | |
| .fa-rotate-right:before, | |
| .fa-repeat:before { | |
| content: "\f01e"; | |
| } | |
| .fa-refresh:before { | |
| content: "\f021"; | |
| } | |
| .fa-list-alt:before { | |
| content: "\f022"; | |
| } | |
| .fa-lock:before { | |
| content: "\f023"; | |
| } | |
| .fa-flag:before { | |
| content: "\f024"; | |
| } | |
| .fa-headphones:before { | |
| content: "\f025"; | |
| } | |
| .fa-volume-off:before { | |
| content: "\f026"; | |
| } | |
| .fa-volume-down:before { | |
| content: "\f027"; | |
| } | |
| .fa-volume-up:before { | |
| content: "\f028"; | |
| } | |
| .fa-qrcode:before { | |
| content: "\f029"; | |
| } | |
| .fa-barcode:before { | |
| content: "\f02a"; | |
| } | |
| .fa-tag:before { | |
| content: "\f02b"; | |
| } | |
| .fa-tags:before { | |
| content: "\f02c"; | |
| } | |
| .fa-book:before { | |
| content: "\f02d"; | |
| } | |
| .fa-bookmark:before { | |
| content: "\f02e"; | |
| } | |
| .fa-print:before { | |
| content: "\f02f"; | |
| } | |
| .fa-camera:before { | |
| content: "\f030"; | |
| } | |
| .fa-font:before { | |
| content: "\f031"; | |
| } | |
| .fa-bold:before { | |
| content: "\f032"; | |
| } | |
| .fa-italic:before { | |
| content: "\f033"; | |
| } | |
| .fa-text-height:before { | |
| content: "\f034"; | |
| } | |
| .fa-text-width:before { | |
| content: "\f035"; | |
| } | |
| .fa-align-left:before { | |
| content: "\f036"; | |
| } | |
| .fa-align-center:before { | |
| content: "\f037"; | |
| } | |
| .fa-align-right:before { | |
| content: "\f038"; | |
| } | |
| .fa-align-justify:before { | |
| content: "\f039"; | |
| } | |
| .fa-list:before { | |
| content: "\f03a"; | |
| } | |
| .fa-dedent:before, | |
| .fa-outdent:before { | |
| content: "\f03b"; | |
| } | |
| .fa-indent:before { | |
| content: "\f03c"; | |
| } | |
| .fa-video-camera:before { | |
| content: "\f03d"; | |
| } | |
| .fa-photo:before, | |
| .fa-image:before, | |
| .fa-picture-o:before { | |
| content: "\f03e"; | |
| } | |
| .fa-pencil:before { | |
| content: "\f040"; | |
| } | |
| .fa-map-marker:before { | |
| content: "\f041"; | |
| } | |
| .fa-adjust:before { | |
| content: "\f042"; | |
| } | |
| .fa-tint:before { | |
| content: "\f043"; | |
| } | |
| .fa-edit:before, | |
| .fa-pencil-square-o:before { | |
| content: "\f044"; | |
| } | |
| .fa-share-square-o:before { | |
| content: "\f045"; | |
| } | |
| .fa-check-square-o:before { | |
| content: "\f046"; | |
| } | |
| .fa-arrows:before { | |
| content: "\f047"; | |
| } | |
| .fa-step-backward:before { | |
| content: "\f048"; | |
| } | |
| .fa-fast-backward:before { | |
| content: "\f049"; | |
| } | |
| .fa-backward:before { | |
| content: "\f04a"; | |
| } | |
| .fa-play:before { | |
| content: "\f04b"; | |
| } | |
| .fa-pause:before { | |
| content: "\f04c"; | |
| } | |
| .fa-stop:before { | |
| content: "\f04d"; | |
| } | |
| .fa-forward:before { | |
| content: "\f04e"; | |
| } | |
| .fa-fast-forward:before { | |
| content: "\f050"; | |
| } | |
| .fa-step-forward:before { | |
| content: "\f051"; | |
| } | |
| .fa-eject:before { | |
| content: "\f052"; | |
| } | |
| .fa-chevron-left:before { | |
| content: "\f053"; | |
| } | |
| .fa-chevron-right:before { | |
| content: "\f054"; | |
| } | |
| .fa-plus-circle:before { | |
| content: "\f055"; | |
| } | |
| .fa-minus-circle:before { | |
| content: "\f056"; | |
| } | |
| .fa-times-circle:before { | |
| content: "\f057"; | |
| } | |
| .fa-check-circle:before { | |
| content: "\f058"; | |
| } | |
| .fa-question-circle:before { | |
| content: "\f059"; | |
| } | |
| .fa-info-circle:before { | |
| content: "\f05a"; | |
| } | |
| .fa-crosshairs:before { | |
| content: "\f05b"; | |
| } | |
| .fa-times-circle-o:before { | |
| content: "\f05c"; | |
| } | |
| .fa-check-circle-o:before { | |
| content: "\f05d"; | |
| } | |
| .fa-ban:before { | |
| content: "\f05e"; | |
| } | |
| .fa-arrow-left:before { | |
| content: "\f060"; | |
| } | |
| .fa-arrow-right:before { | |
| content: "\f061"; | |
| } | |
| .fa-arrow-up:before { | |
| content: "\f062"; | |
| } | |
| .fa-arrow-down:before { | |
| content: "\f063"; | |
| } | |
| .fa-mail-forward:before, | |
| .fa-share:before { | |
| content: "\f064"; | |
| } | |
| .fa-expand:before { | |
| content: "\f065"; | |
| } | |
| .fa-compress:before { | |
| content: "\f066"; | |
| } | |
| .fa-plus:before { | |
| content: "\f067"; | |
| } | |
| .fa-minus:before { | |
| content: "\f068"; | |
| } | |
| .fa-asterisk:before { | |
| content: "\f069"; | |
| } | |
| .fa-exclamation-circle:before { | |
| content: "\f06a"; | |
| } | |
| .fa-gift:before { | |
| content: "\f06b"; | |
| } | |
| .fa-leaf:before { | |
| content: "\f06c"; | |
| } | |
| .fa-fire:before { | |
| content: "\f06d"; | |
| } | |
| .fa-eye:before { | |
| content: "\f06e"; | |
| } | |
| .fa-eye-slash:before { | |
| content: "\f070"; | |
| } | |
| .fa-warning:before, | |
| .fa-exclamation-triangle:before { | |
| content: "\f071"; | |
| } | |
| .fa-plane:before { | |
| content: "\f072"; | |
| } | |
| .fa-calendar:before { | |
| content: "\f073"; | |
| } | |
| .fa-random:before { | |
| content: "\f074"; | |
| } | |
| .fa-comment:before { | |
| content: "\f075"; | |
| } | |
| .fa-magnet:before { | |
| content: "\f076"; | |
| } | |
| .fa-chevron-up:before { | |
| content: "\f077"; | |
| } | |
| .fa-chevron-down:before { | |
| content: "\f078"; | |
| } | |
| .fa-retweet:before { | |
| content: "\f079"; | |
| } | |
| .fa-shopping-cart:before { | |
| content: "\f07a"; | |
| } | |
| .fa-folder:before { | |
| content: "\f07b"; | |
| } | |
| .fa-folder-open:before { | |
| content: "\f07c"; | |
| } | |
| .fa-arrows-v:before { | |
| content: "\f07d"; | |
| } | |
| .fa-arrows-h:before { | |
| content: "\f07e"; | |
| } | |
| .fa-bar-chart-o:before, | |
| .fa-bar-chart:before { | |
| content: "\f080"; | |
| } | |
| .fa-twitter-square:before { | |
| content: "\f081"; | |
| } | |
| .fa-facebook-square:before { | |
| content: "\f082"; | |
| } | |
| .fa-camera-retro:before { | |
| content: "\f083"; | |
| } | |
| .fa-key:before { | |
| content: "\f084"; | |
| } | |
| .fa-gears:before, | |
| .fa-cogs:before { | |
| content: "\f085"; | |
| } | |
| .fa-comments:before { | |
| content: "\f086"; | |
| } | |
| .fa-thumbs-o-up:before { | |
| content: "\f087"; | |
| } | |
| .fa-thumbs-o-down:before { | |
| content: "\f088"; | |
| } | |
| .fa-star-half:before { | |
| content: "\f089"; | |
| } | |
| .fa-heart-o:before { | |
| content: "\f08a"; | |
| } | |
| .fa-sign-out:before { | |
| content: "\f08b"; | |
| } | |
| .fa-linkedin-square:before { | |
| content: "\f08c"; | |
| } | |
| .fa-thumb-tack:before { | |
| content: "\f08d"; | |
| } | |
| .fa-external-link:before { | |
| content: "\f08e"; | |
| } | |
| .fa-sign-in:before { | |
| content: "\f090"; | |
| } | |
| .fa-trophy:before { | |
| content: "\f091"; | |
| } | |
| .fa-github-square:before { | |
| content: "\f092"; | |
| } | |
| .fa-upload:before { | |
| content: "\f093"; | |
| } | |
| .fa-lemon-o:before { | |
| content: "\f094"; | |
| } | |
| .fa-phone:before { | |
| content: "\f095"; | |
| } | |
| .fa-square-o:before { | |
| content: "\f096"; | |
| } | |
| .fa-bookmark-o:before { | |
| content: "\f097"; | |
| } | |
| .fa-phone-square:before { | |
| content: "\f098"; | |
| } | |
| .fa-twitter:before { | |
| content: "\f099"; | |
| } | |
| .fa-facebook-f:before, | |
| .fa-facebook:before { | |
| content: "\f09a"; | |
| } | |
| .fa-github:before { | |
| content: "\f09b"; | |
| } | |
| .fa-unlock:before { | |
| content: "\f09c"; | |
| } | |
| .fa-credit-card:before { | |
| content: "\f09d"; | |
| } | |
| .fa-feed:before, | |
| .fa-rss:before { | |
| content: "\f09e"; | |
| } | |
| .fa-hdd-o:before { | |
| content: "\f0a0"; | |
| } | |
| .fa-bullhorn:before { | |
| content: "\f0a1"; | |
| } | |
| .fa-bell:before { | |
| content: "\f0f3"; | |
| } | |
| .fa-certificate:before { | |
| content: "\f0a3"; | |
| } | |
| .fa-hand-o-right:before { | |
| content: "\f0a4"; | |
| } | |
| .fa-hand-o-left:before { | |
| content: "\f0a5"; | |
| } | |
| .fa-hand-o-up:before { | |
| content: "\f0a6"; | |
| } | |
| .fa-hand-o-down:before { | |
| content: "\f0a7"; | |
| } | |
| .fa-arrow-circle-left:before { | |
| content: "\f0a8"; | |
| } | |
| .fa-arrow-circle-right:before { | |
| content: "\f0a9"; | |
| } | |
| .fa-arrow-circle-up:before { | |
| content: "\f0aa"; | |
| } | |
| .fa-arrow-circle-down:before { | |
| content: "\f0ab"; | |
| } | |
| .fa-globe:before { | |
| content: "\f0ac"; | |
| } | |
| .fa-wrench:before { | |
| content: "\f0ad"; | |
| } | |
| .fa-tasks:before { | |
| content: "\f0ae"; | |
| } | |
| .fa-filter:before { | |
| content: "\f0b0"; | |
| } | |
| .fa-briefcase:before { | |
| content: "\f0b1"; | |
| } | |
| .fa-arrows-alt:before { | |
| content: "\f0b2"; | |
| } | |
| .fa-group:before, | |
| .fa-users:before { | |
| content: "\f0c0"; | |
| } | |
| .fa-chain:before, | |
| .fa-link:before { | |
| content: "\f0c1"; | |
| } | |
| .fa-cloud:before { | |
| content: "\f0c2"; | |
| } | |
| .fa-flask:before { | |
| content: "\f0c3"; | |
| } | |
| .fa-cut:before, | |
| .fa-scissors:before { | |
| content: "\f0c4"; | |
| } | |
| .fa-copy:before, | |
| .fa-files-o:before { | |
| content: "\f0c5"; | |
| } | |
| .fa-paperclip:before { | |
| content: "\f0c6"; | |
| } | |
| .fa-save:before, | |
| .fa-floppy-o:before { | |
| content: "\f0c7"; | |
| } | |
| .fa-square:before { | |
| content: "\f0c8"; | |
| } | |
| .fa-navicon:before, | |
| .fa-reorder:before, | |
| .fa-bars:before { | |
| content: "\f0c9"; | |
| } | |
| .fa-list-ul:before { | |
| content: "\f0ca"; | |
| } | |
| .fa-list-ol:before { | |
| content: "\f0cb"; | |
| } | |
| .fa-strikethrough:before { | |
| content: "\f0cc"; | |
| } | |
| .fa-underline:before { | |
| content: "\f0cd"; | |
| } | |
| .fa-table:before { | |
| content: "\f0ce"; | |
| } | |
| .fa-magic:before { | |
| content: "\f0d0"; | |
| } | |
| .fa-truck:before { | |
| content: "\f0d1"; | |
| } | |
| .fa-pinterest:before { | |
| content: "\f0d2"; | |
| } | |
| .fa-pinterest-square:before { | |
| content: "\f0d3"; | |
| } | |
| .fa-google-plus-square:before { | |
| content: "\f0d4"; | |
| } | |
| .fa-google-plus:before { | |
| content: "\f0d5"; | |
| } | |
| .fa-money:before { | |
| content: "\f0d6"; | |
| } | |
| .fa-caret-down:before { | |
| content: "\f0d7"; | |
| } | |
| .fa-caret-up:before { | |
| content: "\f0d8"; | |
| } | |
| .fa-caret-left:before { | |
| content: "\f0d9"; | |
| } | |
| .fa-caret-right:before { | |
| content: "\f0da"; | |
| } | |
| .fa-columns:before { | |
| content: "\f0db"; | |
| } | |
| .fa-unsorted:before, | |
| .fa-sort:before { | |
| content: "\f0dc"; | |
| } | |
| .fa-sort-down:before, | |
| .fa-sort-desc:before { | |
| content: "\f0dd"; | |
| } | |
| .fa-sort-up:before, | |
| .fa-sort-asc:before { | |
| content: "\f0de"; | |
| } | |
| .fa-envelope:before { | |
| content: "\f0e0"; | |
| } | |
| .fa-linkedin:before { | |
| content: "\f0e1"; | |
| } | |
| .fa-rotate-left:before, | |
| .fa-undo:before { | |
| content: "\f0e2"; | |
| } | |
| .fa-legal:before, | |
| .fa-gavel:before { | |
| content: "\f0e3"; | |
| } | |
| .fa-dashboard:before, | |
| .fa-tachometer:before { | |
| content: "\f0e4"; | |
| } | |
| .fa-comment-o:before { | |
| content: "\f0e5"; | |
| } | |
| .fa-comments-o:before { | |
| content: "\f0e6"; | |
| } | |
| .fa-flash:before, | |
| .fa-bolt:before { | |
| content: "\f0e7"; | |
| } | |
| .fa-sitemap:before { | |
| content: "\f0e8"; | |
| } | |
| .fa-umbrella:before { | |
| content: "\f0e9"; | |
| } | |
| .fa-paste:before, | |
| .fa-clipboard:before { | |
| content: "\f0ea"; | |
| } | |
| .fa-lightbulb-o:before { | |
| content: "\f0eb"; | |
| } | |
| .fa-exchange:before { | |
| content: "\f0ec"; | |
| } | |
| .fa-cloud-download:before { | |
| content: "\f0ed"; | |
| } | |
| .fa-cloud-upload:before { | |
| content: "\f0ee"; | |
| } | |
| .fa-user-md:before { | |
| content: "\f0f0"; | |
| } | |
| .fa-stethoscope:before { | |
| content: "\f0f1"; | |
| } | |
| .fa-suitcase:before { | |
| content: "\f0f2"; | |
| } | |
| .fa-bell-o:before { | |
| content: "\f0a2"; | |
| } | |
| .fa-coffee:before { | |
| content: "\f0f4"; | |
| } | |
| .fa-cutlery:before { | |
| content: "\f0f5"; | |
| } | |
| .fa-file-text-o:before { | |
| content: "\f0f6"; | |
| } | |
| .fa-building-o:before { | |
| content: "\f0f7"; | |
| } | |
| .fa-hospital-o:before { | |
| content: "\f0f8"; | |
| } | |
| .fa-ambulance:before { | |
| content: "\f0f9"; | |
| } | |
| .fa-medkit:before { | |
| content: "\f0fa"; | |
| } | |
| .fa-fighter-jet:before { | |
| content: "\f0fb"; | |
| } | |
| .fa-beer:before { | |
| content: "\f0fc"; | |
| } | |
| .fa-h-square:before { | |
| content: "\f0fd"; | |
| } | |
| .fa-plus-square:before { | |
| content: "\f0fe"; | |
| } | |
| .fa-angle-double-left:before { | |
| content: "\f100"; | |
| } | |
| .fa-angle-double-right:before { | |
| content: "\f101"; | |
| } | |
| .fa-angle-double-up:before { | |
| content: "\f102"; | |
| } | |
| .fa-angle-double-down:before { | |
| content: "\f103"; | |
| } | |
| .fa-angle-left:before { | |
| content: "\f104"; | |
| } | |
| .fa-angle-right:before { | |
| content: "\f105"; | |
| } | |
| .fa-angle-up:before { | |
| content: "\f106"; | |
| } | |
| .fa-angle-down:before { | |
| content: "\f107"; | |
| } | |
| .fa-desktop:before { | |
| content: "\f108"; | |
| } | |
| .fa-laptop:before { | |
| content: "\f109"; | |
| } | |
| .fa-tablet:before { | |
| content: "\f10a"; | |
| } | |
| .fa-mobile-phone:before, | |
| .fa-mobile:before { | |
| content: "\f10b"; | |
| } | |
| .fa-circle-o:before { | |
| content: "\f10c"; | |
| } | |
| .fa-quote-left:before { | |
| content: "\f10d"; | |
| } | |
| .fa-quote-right:before { | |
| content: "\f10e"; | |
| } | |
| .fa-spinner:before { | |
| content: "\f110"; | |
| } | |
| .fa-circle:before { | |
| content: "\f111"; | |
| } | |
| .fa-mail-reply:before, | |
| .fa-reply:before { | |
| content: "\f112"; | |
| } | |
| .fa-github-alt:before { | |
| content: "\f113"; | |
| } | |
| .fa-folder-o:before { | |
| content: "\f114"; | |
| } | |
| .fa-folder-open-o:before { | |
| content: "\f115"; | |
| } | |
| .fa-smile-o:before { | |
| content: "\f118"; | |
| } | |
| .fa-frown-o:before { | |
| content: "\f119"; | |
| } | |
| .fa-meh-o:before { | |
| content: "\f11a"; | |
| } | |
| .fa-gamepad:before { | |
| content: "\f11b"; | |
| } | |
| .fa-keyboard-o:before { | |
| content: "\f11c"; | |
| } | |
| .fa-flag-o:before { | |
| content: "\f11d"; | |
| } | |
| .fa-flag-checkered:before { | |
| content: "\f11e"; | |
| } | |
| .fa-terminal:before { | |
| content: "\f120"; | |
| } | |
| .fa-code:before { | |
| content: "\f121"; | |
| } | |
| .fa-mail-reply-all:before, | |
| .fa-reply-all:before { | |
| content: "\f122"; | |
| } | |
| .fa-star-half-empty:before, | |
| .fa-star-half-full:before, | |
| .fa-star-half-o:before { | |
| content: "\f123"; | |
| } | |
| .fa-location-arrow:before { | |
| content: "\f124"; | |
| } | |
| .fa-crop:before { | |
| content: "\f125"; | |
| } | |
| .fa-code-fork:before { | |
| content: "\f126"; | |
| } | |
| .fa-unlink:before, | |
| .fa-chain-broken:before { | |
| content: "\f127"; | |
| } | |
| .fa-question:before { | |
| content: "\f128"; | |
| } | |
| .fa-info:before { | |
| content: "\f129"; | |
| } | |
| .fa-exclamation:before { | |
| content: "\f12a"; | |
| } | |
| .fa-superscript:before { | |
| content: "\f12b"; | |
| } | |
| .fa-subscript:before { | |
| content: "\f12c"; | |
| } | |
| .fa-eraser:before { | |
| content: "\f12d"; | |
| } | |
| .fa-puzzle-piece:before { | |
| content: "\f12e"; | |
| } | |
| .fa-microphone:before { | |
| content: "\f130"; | |
| } | |
| .fa-microphone-slash:before { | |
| content: "\f131"; | |
| } | |
| .fa-shield:before { | |
| content: "\f132"; | |
| } | |
| .fa-calendar-o:before { | |
| content: "\f133"; | |
| } | |
| .fa-fire-extinguisher:before { | |
| content: "\f134"; | |
| } | |
| .fa-rocket:before { | |
| content: "\f135"; | |
| } | |
| .fa-maxcdn:before { | |
| content: "\f136"; | |
| } | |
| .fa-chevron-circle-left:before { | |
| content: "\f137"; | |
| } | |
| .fa-chevron-circle-right:before { | |
| content: "\f138"; | |
| } | |
| .fa-chevron-circle-up:before { | |
| content: "\f139"; | |
| } | |
| .fa-chevron-circle-down:before { | |
| content: "\f13a"; | |
| } | |
| .fa-html5:before { | |
| content: "\f13b"; | |
| } | |
| .fa-css3:before { | |
| content: "\f13c"; | |
| } | |
| .fa-anchor:before { | |
| content: "\f13d"; | |
| } | |
| .fa-unlock-alt:before { | |
| content: "\f13e"; | |
| } | |
| .fa-bullseye:before { | |
| content: "\f140"; | |
| } | |
| .fa-ellipsis-h:before { | |
| content: "\f141"; | |
| } | |
| .fa-ellipsis-v:before { | |
| content: "\f142"; | |
| } | |
| .fa-rss-square:before { | |
| content: "\f143"; | |
| } | |
| .fa-play-circle:before { | |
| content: "\f144"; | |
| } | |
| .fa-ticket:before { | |
| content: "\f145"; | |
| } | |
| .fa-minus-square:before { | |
| content: "\f146"; | |
| } | |
| .fa-minus-square-o:before { | |
| content: "\f147"; | |
| } | |
| .fa-level-up:before { | |
| content: "\f148"; | |
| } | |
| .fa-level-down:before { | |
| content: "\f149"; | |
| } | |
| .fa-check-square:before { | |
| content: "\f14a"; | |
| } | |
| .fa-pencil-square:before { | |
| content: "\f14b"; | |
| } | |
| .fa-external-link-square:before { | |
| content: "\f14c"; | |
| } | |
| .fa-share-square:before { | |
| content: "\f14d"; | |
| } | |
| .fa-compass:before { | |
| content: "\f14e"; | |
| } | |
| .fa-toggle-down:before, | |
| .fa-caret-square-o-down:before { | |
| content: "\f150"; | |
| } | |
| .fa-toggle-up:before, | |
| .fa-caret-square-o-up:before { | |
| content: "\f151"; | |
| } | |
| .fa-toggle-right:before, | |
| .fa-caret-square-o-right:before { | |
| content: "\f152"; | |
| } | |
| .fa-euro:before, | |
| .fa-eur:before { | |
| content: "\f153"; | |
| } | |
| .fa-gbp:before { | |
| content: "\f154"; | |
| } | |
| .fa-dollar:before, | |
| .fa-usd:before { | |
| content: "\f155"; | |
| } | |
| .fa-rupee:before, | |
| .fa-inr:before { | |
| content: "\f156"; | |
| } | |
| .fa-cny:before, | |
| .fa-rmb:before, | |
| .fa-yen:before, | |
| .fa-jpy:before { | |
| content: "\f157"; | |
| } | |
| .fa-ruble:before, | |
| .fa-rouble:before, | |
| .fa-rub:before { | |
| content: "\f158"; | |
| } | |
| .fa-won:before, | |
| .fa-krw:before { | |
| content: "\f159"; | |
| } | |
| .fa-bitcoin:before, | |
| .fa-btc:before { | |
| content: "\f15a"; | |
| } | |
| .fa-file:before { | |
| content: "\f15b"; | |
| } | |
| .fa-file-text:before { | |
| content: "\f15c"; | |
| } | |
| .fa-sort-alpha-asc:before { | |
| content: "\f15d"; | |
| } | |
| .fa-sort-alpha-desc:before { | |
| content: "\f15e"; | |
| } | |
| .fa-sort-amount-asc:before { | |
| content: "\f160"; | |
| } | |
| .fa-sort-amount-desc:before { | |
| content: "\f161"; | |
| } | |
| .fa-sort-numeric-asc:before { | |
| content: "\f162"; | |
| } | |
| .fa-sort-numeric-desc:before { | |
| content: "\f163"; | |
| } | |
| .fa-thumbs-up:before { | |
| content: "\f164"; | |
| } | |
| .fa-thumbs-down:before { | |
| content: "\f165"; | |
| } | |
| .fa-youtube-square:before { | |
| content: "\f166"; | |
| } | |
| .fa-youtube:before { | |
| content: "\f167"; | |
| } | |
| .fa-xing:before { | |
| content: "\f168"; | |
| } | |
| .fa-xing-square:before { | |
| content: "\f169"; | |
| } | |
| .fa-youtube-play:before { | |
| content: "\f16a"; | |
| } | |
| .fa-dropbox:before { | |
| content: "\f16b"; | |
| } | |
| .fa-stack-overflow:before { | |
| content: "\f16c"; | |
| } | |
| .fa-instagram:before { | |
| content: "\f16d"; | |
| } | |
| .fa-flickr:before { | |
| content: "\f16e"; | |
| } | |
| .fa-adn:before { | |
| content: "\f170"; | |
| } | |
| .fa-bitbucket:before { | |
| content: "\f171"; | |
| } | |
| .fa-bitbucket-square:before { | |
| content: "\f172"; | |
| } | |
| .fa-tumblr:before { | |
| content: "\f173"; | |
| } | |
| .fa-tumblr-square:before { | |
| content: "\f174"; | |
| } | |
| .fa-long-arrow-down:before { | |
| content: "\f175"; | |
| } | |
| .fa-long-arrow-up:before { | |
| content: "\f176"; | |
| } | |
| .fa-long-arrow-left:before { | |
| content: "\f177"; | |
| } | |
| .fa-long-arrow-right:before { | |
| content: "\f178"; | |
| } | |
| .fa-apple:before { | |
| content: "\f179"; | |
| } | |
| .fa-windows:before { | |
| content: "\f17a"; | |
| } | |
| .fa-android:before { | |
| content: "\f17b"; | |
| } | |
| .fa-linux:before { | |
| content: "\f17c"; | |
| } | |
| .fa-dribbble:before { | |
| content: "\f17d"; | |
| } | |
| .fa-skype:before { | |
| content: "\f17e"; | |
| } | |
| .fa-foursquare:before { | |
| content: "\f180"; | |
| } | |
| .fa-trello:before { | |
| content: "\f181"; | |
| } | |
| .fa-female:before { | |
| content: "\f182"; | |
| } | |
| .fa-male:before { | |
| content: "\f183"; | |
| } | |
| .fa-gittip:before, | |
| .fa-gratipay:before { | |
| content: "\f184"; | |
| } | |
| .fa-sun-o:before { | |
| content: "\f185"; | |
| } | |
| .fa-moon-o:before { | |
| content: "\f186"; | |
| } | |
| .fa-archive:before { | |
| content: "\f187"; | |
| } | |
| .fa-bug:before { | |
| content: "\f188"; | |
| } | |
| .fa-vk:before { | |
| content: "\f189"; | |
| } | |
| .fa-weibo:before { | |
| content: "\f18a"; | |
| } | |
| .fa-renren:before { | |
| content: "\f18b"; | |
| } | |
| .fa-pagelines:before { | |
| content: "\f18c"; | |
| } | |
| .fa-stack-exchange:before { | |
| content: "\f18d"; | |
| } | |
| .fa-arrow-circle-o-right:before { | |
| content: "\f18e"; | |
| } | |
| .fa-arrow-circle-o-left:before { | |
| content: "\f190"; | |
| } | |
| .fa-toggle-left:before, | |
| .fa-caret-square-o-left:before { | |
| content: "\f191"; | |
| } | |
| .fa-dot-circle-o:before { | |
| content: "\f192"; | |
| } | |
| .fa-wheelchair:before { | |
| content: "\f193"; | |
| } | |
| .fa-vimeo-square:before { | |
| content: "\f194"; | |
| } | |
| .fa-turkish-lira:before, | |
| .fa-try:before { | |
| content: "\f195"; | |
| } | |
| .fa-plus-square-o:before { | |
| content: "\f196"; | |
| } | |
| .fa-space-shuttle:before { | |
| content: "\f197"; | |
| } | |
| .fa-slack:before { | |
| content: "\f198"; | |
| } | |
| .fa-envelope-square:before { | |
| content: "\f199"; | |
| } | |
| .fa-wordpress:before { | |
| content: "\f19a"; | |
| } | |
| .fa-openid:before { | |
| content: "\f19b"; | |
| } | |
| .fa-institution:before, | |
| .fa-bank:before, | |
| .fa-university:before { | |
| content: "\f19c"; | |
| } | |
| .fa-mortar-board:before, | |
| .fa-graduation-cap:before { | |
| content: "\f19d"; | |
| } | |
| .fa-yahoo:before { | |
| content: "\f19e"; | |
| } | |
| .fa-google:before { | |
| content: "\f1a0"; | |
| } | |
| .fa-reddit:before { | |
| content: "\f1a1"; | |
| } | |
| .fa-reddit-square:before { | |
| content: "\f1a2"; | |
| } | |
| .fa-stumbleupon-circle:before { | |
| content: "\f1a3"; | |
| } | |
| .fa-stumbleupon:before { | |
| content: "\f1a4"; | |
| } | |
| .fa-delicious:before { | |
| content: "\f1a5"; | |
| } | |
| .fa-digg:before { | |
| content: "\f1a6"; | |
| } | |
| .fa-pied-piper-pp:before { | |
| content: "\f1a7"; | |
| } | |
| .fa-pied-piper-alt:before { | |
| content: "\f1a8"; | |
| } | |
| .fa-drupal:before { | |
| content: "\f1a9"; | |
| } | |
| .fa-joomla:before { | |
| content: "\f1aa"; | |
| } | |
| .fa-language:before { | |
| content: "\f1ab"; | |
| } | |
| .fa-fax:before { | |
| content: "\f1ac"; | |
| } | |
| .fa-building:before { | |
| content: "\f1ad"; | |
| } | |
| .fa-child:before { | |
| content: "\f1ae"; | |
| } | |
| .fa-paw:before { | |
| content: "\f1b0"; | |
| } | |
| .fa-spoon:before { | |
| content: "\f1b1"; | |
| } | |
| .fa-cube:before { | |
| content: "\f1b2"; | |
| } | |
| .fa-cubes:before { | |
| content: "\f1b3"; | |
| } | |
| .fa-behance:before { | |
| content: "\f1b4"; | |
| } | |
| .fa-behance-square:before { | |
| content: "\f1b5"; | |
| } | |
| .fa-steam:before { | |
| content: "\f1b6"; | |
| } | |
| .fa-steam-square:before { | |
| content: "\f1b7"; | |
| } | |
| .fa-recycle:before { | |
| content: "\f1b8"; | |
| } | |
| .fa-automobile:before, | |
| .fa-car:before { | |
| content: "\f1b9"; | |
| } | |
| .fa-cab:before, | |
| .fa-taxi:before { | |
| content: "\f1ba"; | |
| } | |
| .fa-tree:before { | |
| content: "\f1bb"; | |
| } | |
| .fa-spotify:before { | |
| content: "\f1bc"; | |
| } | |
| .fa-deviantart:before { | |
| content: "\f1bd"; | |
| } | |
| .fa-soundcloud:before { | |
| content: "\f1be"; | |
| } | |
| .fa-database:before { | |
| content: "\f1c0"; | |
| } | |
| .fa-file-pdf-o:before { | |
| content: "\f1c1"; | |
| } | |
| .fa-file-word-o:before { | |
| content: "\f1c2"; | |
| } | |
| .fa-file-excel-o:before { | |
| content: "\f1c3"; | |
| } | |
| .fa-file-powerpoint-o:before { | |
| content: "\f1c4"; | |
| } | |
| .fa-file-photo-o:before, | |
| .fa-file-picture-o:before, | |
| .fa-file-image-o:before { | |
| content: "\f1c5"; | |
| } | |
| .fa-file-zip-o:before, | |
| .fa-file-archive-o:before { | |
| content: "\f1c6"; | |
| } | |
| .fa-file-sound-o:before, | |
| .fa-file-audio-o:before { | |
| content: "\f1c7"; | |
| } | |
| .fa-file-movie-o:before, | |
| .fa-file-video-o:before { | |
| content: "\f1c8"; | |
| } | |
| .fa-file-code-o:before { | |
| content: "\f1c9"; | |
| } | |
| .fa-vine:before { | |
| content: "\f1ca"; | |
| } | |
| .fa-codepen:before { | |
| content: "\f1cb"; | |
| } | |
| .fa-jsfiddle:before { | |
| content: "\f1cc"; | |
| } | |
| .fa-life-bouy:before, | |
| .fa-life-buoy:before, | |
| .fa-life-saver:before, | |
| .fa-support:before, | |
| .fa-life-ring:before { | |
| content: "\f1cd"; | |
| } | |
| .fa-circle-o-notch:before { | |
| content: "\f1ce"; | |
| } | |
| .fa-ra:before, | |
| .fa-resistance:before, | |
| .fa-rebel:before { | |
| content: "\f1d0"; | |
| } | |
| .fa-ge:before, | |
| .fa-empire:before { | |
| content: "\f1d1"; | |
| } | |
| .fa-git-square:before { | |
| content: "\f1d2"; | |
| } | |
| .fa-git:before { | |
| content: "\f1d3"; | |
| } | |
| .fa-y-combinator-square:before, | |
| .fa-yc-square:before, | |
| .fa-hacker-news:before { | |
| content: "\f1d4"; | |
| } | |
| .fa-tencent-weibo:before { | |
| content: "\f1d5"; | |
| } | |
| .fa-qq:before { | |
| content: "\f1d6"; | |
| } | |
| .fa-wechat:before, | |
| .fa-weixin:before { | |
| content: "\f1d7"; | |
| } | |
| .fa-send:before, | |
| .fa-paper-plane:before { | |
| content: "\f1d8"; | |
| } | |
| .fa-send-o:before, | |
| .fa-paper-plane-o:before { | |
| content: "\f1d9"; | |
| } | |
| .fa-history:before { | |
| content: "\f1da"; | |
| } | |
| .fa-circle-thin:before { | |
| content: "\f1db"; | |
| } | |
| .fa-header:before { | |
| content: "\f1dc"; | |
| } | |
| .fa-paragraph:before { | |
| content: "\f1dd"; | |
| } | |
| .fa-sliders:before { | |
| content: "\f1de"; | |
| } | |
| .fa-share-alt:before { | |
| content: "\f1e0"; | |
| } | |
| .fa-share-alt-square:before { | |
| content: "\f1e1"; | |
| } | |
| .fa-bomb:before { | |
| content: "\f1e2"; | |
| } | |
| .fa-soccer-ball-o:before, | |
| .fa-futbol-o:before { | |
| content: "\f1e3"; | |
| } | |
| .fa-tty:before { | |
| content: "\f1e4"; | |
| } | |
| .fa-binoculars:before { | |
| content: "\f1e5"; | |
| } | |
| .fa-plug:before { | |
| content: "\f1e6"; | |
| } | |
| .fa-slideshare:before { | |
| content: "\f1e7"; | |
| } | |
| .fa-twitch:before { | |
| content: "\f1e8"; | |
| } | |
| .fa-yelp:before { | |
| content: "\f1e9"; | |
| } | |
| .fa-newspaper-o:before { | |
| content: "\f1ea"; | |
| } | |
| .fa-wifi:before { | |
| content: "\f1eb"; | |
| } | |
| .fa-calculator:before { | |
| content: "\f1ec"; | |
| } | |
| .fa-paypal:before { | |
| content: "\f1ed"; | |
| } | |
| .fa-google-wallet:before { | |
| content: "\f1ee"; | |
| } | |
| .fa-cc-visa:before { | |
| content: "\f1f0"; | |
| } | |
| .fa-cc-mastercard:before { | |
| content: "\f1f1"; | |
| } | |
| .fa-cc-discover:before { | |
| content: "\f1f2"; | |
| } | |
| .fa-cc-amex:before { | |
| content: "\f1f3"; | |
| } | |
| .fa-cc-paypal:before { | |
| content: "\f1f4"; | |
| } | |
| .fa-cc-stripe:before { | |
| content: "\f1f5"; | |
| } | |
| .fa-bell-slash:before { | |
| content: "\f1f6"; | |
| } | |
| .fa-bell-slash-o:before { | |
| content: "\f1f7"; | |
| } | |
| .fa-trash:before { | |
| content: "\f1f8"; | |
| } | |
| .fa-copyright:before { | |
| content: "\f1f9"; | |
| } | |
| .fa-at:before { | |
| content: "\f1fa"; | |
| } | |
| .fa-eyedropper:before { | |
| content: "\f1fb"; | |
| } | |
| .fa-paint-brush:before { | |
| content: "\f1fc"; | |
| } | |
| .fa-birthday-cake:before { | |
| content: "\f1fd"; | |
| } | |
| .fa-area-chart:before { | |
| content: "\f1fe"; | |
| } | |
| .fa-pie-chart:before { | |
| content: "\f200"; | |
| } | |
| .fa-line-chart:before { | |
| content: "\f201"; | |
| } | |
| .fa-lastfm:before { | |
| content: "\f202"; | |
| } | |
| .fa-lastfm-square:before { | |
| content: "\f203"; | |
| } | |
| .fa-toggle-off:before { | |
| content: "\f204"; | |
| } | |
| .fa-toggle-on:before { | |
| content: "\f205"; | |
| } | |
| .fa-bicycle:before { | |
| content: "\f206"; | |
| } | |
| .fa-bus:before { | |
| content: "\f207"; | |
| } | |
| .fa-ioxhost:before { | |
| content: "\f208"; | |
| } | |
| .fa-angellist:before { | |
| content: "\f209"; | |
| } | |
| .fa-cc:before { | |
| content: "\f20a"; | |
| } | |
| .fa-shekel:before, | |
| .fa-sheqel:before, | |
| .fa-ils:before { | |
| content: "\f20b"; | |
| } | |
| .fa-meanpath:before { | |
| content: "\f20c"; | |
| } | |
| .fa-buysellads:before { | |
| content: "\f20d"; | |
| } | |
| .fa-connectdevelop:before { | |
| content: "\f20e"; | |
| } | |
| .fa-dashcube:before { | |
| content: "\f210"; | |
| } | |
| .fa-forumbee:before { | |
| content: "\f211"; | |
| } | |
| .fa-leanpub:before { | |
| content: "\f212"; | |
| } | |
| .fa-sellsy:before { | |
| content: "\f213"; | |
| } | |
| .fa-shirtsinbulk:before { | |
| content: "\f214"; | |
| } | |
| .fa-simplybuilt:before { | |
| content: "\f215"; | |
| } | |
| .fa-skyatlas:before { | |
| content: "\f216"; | |
| } | |
| .fa-cart-plus:before { | |
| content: "\f217"; | |
| } | |
| .fa-cart-arrow-down:before { | |
| content: "\f218"; | |
| } | |
| .fa-diamond:before { | |
| content: "\f219"; | |
| } | |
| .fa-ship:before { | |
| content: "\f21a"; | |
| } | |
| .fa-user-secret:before { | |
| content: "\f21b"; | |
| } | |
| .fa-motorcycle:before { | |
| content: "\f21c"; | |
| } | |
| .fa-street-view:before { | |
| content: "\f21d"; | |
| } | |
| .fa-heartbeat:before { | |
| content: "\f21e"; | |
| } | |
| .fa-venus:before { | |
| content: "\f221"; | |
| } | |
| .fa-mars:before { | |
| content: "\f222"; | |
| } | |
| .fa-mercury:before { | |
| content: "\f223"; | |
| } | |
| .fa-intersex:before, | |
| .fa-transgender:before { | |
| content: "\f224"; | |
| } | |
| .fa-transgender-alt:before { | |
| content: "\f225"; | |
| } | |
| .fa-venus-double:before { | |
| content: "\f226"; | |
| } | |
| .fa-mars-double:before { | |
| content: "\f227"; | |
| } | |
| .fa-venus-mars:before { | |
| content: "\f228"; | |
| } | |
| .fa-mars-stroke:before { | |
| content: "\f229"; | |
| } | |
| .fa-mars-stroke-v:before { | |
| content: "\f22a"; | |
| } | |
| .fa-mars-stroke-h:before { | |
| content: "\f22b"; | |
| } | |
| .fa-neuter:before { | |
| content: "\f22c"; | |
| } | |
| .fa-genderless:before { | |
| content: "\f22d"; | |
| } | |
| .fa-facebook-official:before { | |
| content: "\f230"; | |
| } | |
| .fa-pinterest-p:before { | |
| content: "\f231"; | |
| } | |
| .fa-whatsapp:before { | |
| content: "\f232"; | |
| } | |
| .fa-server:before { | |
| content: "\f233"; | |
| } | |
| .fa-user-plus:before { | |
| content: "\f234"; | |
| } | |
| .fa-user-times:before { | |
| content: "\f235"; | |
| } | |
| .fa-hotel:before, | |
| .fa-bed:before { | |
| content: "\f236"; | |
| } | |
| .fa-viacoin:before { | |
| content: "\f237"; | |
| } | |
| .fa-train:before { | |
| content: "\f238"; | |
| } | |
| .fa-subway:before { | |
| content: "\f239"; | |
| } | |
| .fa-medium:before { | |
| content: "\f23a"; | |
| } | |
| .fa-yc:before, | |
| .fa-y-combinator:before { | |
| content: "\f23b"; | |
| } | |
| .fa-optin-monster:before { | |
| content: "\f23c"; | |
| } | |
| .fa-opencart:before { | |
| content: "\f23d"; | |
| } | |
| .fa-expeditedssl:before { | |
| content: "\f23e"; | |
| } | |
| .fa-battery-4:before, | |
| .fa-battery:before, | |
| .fa-battery-full:before { | |
| content: "\f240"; | |
| } | |
| .fa-battery-3:before, | |
| .fa-battery-three-quarters:before { | |
| content: "\f241"; | |
| } | |
| .fa-battery-2:before, | |
| .fa-battery-half:before { | |
| content: "\f242"; | |
| } | |
| .fa-battery-1:before, | |
| .fa-battery-quarter:before { | |
| content: "\f243"; | |
| } | |
| .fa-battery-0:before, | |
| .fa-battery-empty:before { | |
| content: "\f244"; | |
| } | |
| .fa-mouse-pointer:before { | |
| content: "\f245"; | |
| } | |
| .fa-i-cursor:before { | |
| content: "\f246"; | |
| } | |
| .fa-object-group:before { | |
| content: "\f247"; | |
| } | |
| .fa-object-ungroup:before { | |
| content: "\f248"; | |
| } | |
| .fa-sticky-note:before { | |
| content: "\f249"; | |
| } | |
| .fa-sticky-note-o:before { | |
| content: "\f24a"; | |
| } | |
| .fa-cc-jcb:before { | |
| content: "\f24b"; | |
| } | |
| .fa-cc-diners-club:before { | |
| content: "\f24c"; | |
| } | |
| .fa-clone:before { | |
| content: "\f24d"; | |
| } | |
| .fa-balance-scale:before { | |
| content: "\f24e"; | |
| } | |
| .fa-hourglass-o:before { | |
| content: "\f250"; | |
| } | |
| .fa-hourglass-1:before, | |
| .fa-hourglass-start:before { | |
| content: "\f251"; | |
| } | |
| .fa-hourglass-2:before, | |
| .fa-hourglass-half:before { | |
| content: "\f252"; | |
| } | |
| .fa-hourglass-3:before, | |
| .fa-hourglass-end:before { | |
| content: "\f253"; | |
| } | |
| .fa-hourglass:before { | |
| content: "\f254"; | |
| } | |
| .fa-hand-grab-o:before, | |
| .fa-hand-rock-o:before { | |
| content: "\f255"; | |
| } | |
| .fa-hand-stop-o:before, | |
| .fa-hand-paper-o:before { | |
| content: "\f256"; | |
| } | |
| .fa-hand-scissors-o:before { | |
| content: "\f257"; | |
| } | |
| .fa-hand-lizard-o:before { | |
| content: "\f258"; | |
| } | |
| .fa-hand-spock-o:before { | |
| content: "\f259"; | |
| } | |
| .fa-hand-pointer-o:before { | |
| content: "\f25a"; | |
| } | |
| .fa-hand-peace-o:before { | |
| content: "\f25b"; | |
| } | |
| .fa-trademark:before { | |
| content: "\f25c"; | |
| } | |
| .fa-registered:before { | |
| content: "\f25d"; | |
| } | |
| .fa-creative-commons:before { | |
| content: "\f25e"; | |
| } | |
| .fa-gg:before { | |
| content: "\f260"; | |
| } | |
| .fa-gg-circle:before { | |
| content: "\f261"; | |
| } | |
| .fa-tripadvisor:before { | |
| content: "\f262"; | |
| } | |
| .fa-odnoklassniki:before { | |
| content: "\f263"; | |
| } | |
| .fa-odnoklassniki-square:before { | |
| content: "\f264"; | |
| } | |
| .fa-get-pocket:before { | |
| content: "\f265"; | |
| } | |
| .fa-wikipedia-w:before { | |
| content: "\f266"; | |
| } | |
| .fa-safari:before { | |
| content: "\f267"; | |
| } | |
| .fa-chrome:before { | |
| content: "\f268"; | |
| } | |
| .fa-firefox:before { | |
| content: "\f269"; | |
| } | |
| .fa-opera:before { | |
| content: "\f26a"; | |
| } | |
| .fa-internet-explorer:before { | |
| content: "\f26b"; | |
| } | |
| .fa-tv:before, | |
| .fa-television:before { | |
| content: "\f26c"; | |
| } | |
| .fa-contao:before { | |
| content: "\f26d"; | |
| } | |
| .fa-500px:before { | |
| content: "\f26e"; | |
| } | |
| .fa-amazon:before { | |
| content: "\f270"; | |
| } | |
| .fa-calendar-plus-o:before { | |
| content: "\f271"; | |
| } | |
| .fa-calendar-minus-o:before { | |
| content: "\f272"; | |
| } | |
| .fa-calendar-times-o:before { | |
| content: "\f273"; | |
| } | |
| .fa-calendar-check-o:before { | |
| content: "\f274"; | |
| } | |
| .fa-industry:before { | |
| content: "\f275"; | |
| } | |
| .fa-map-pin:before { | |
| content: "\f276"; | |
| } | |
| .fa-map-signs:before { | |
| content: "\f277"; | |
| } | |
| .fa-map-o:before { | |
| content: "\f278"; | |
| } | |
| .fa-map:before { | |
| content: "\f279"; | |
| } | |
| .fa-commenting:before { | |
| content: "\f27a"; | |
| } | |
| .fa-commenting-o:before { | |
| content: "\f27b"; | |
| } | |
| .fa-houzz:before { | |
| content: "\f27c"; | |
| } | |
| .fa-vimeo:before { | |
| content: "\f27d"; | |
| } | |
| .fa-black-tie:before { | |
| content: "\f27e"; | |
| } | |
| .fa-fonticons:before { | |
| content: "\f280"; | |
| } | |
| .fa-reddit-alien:before { | |
| content: "\f281"; | |
| } | |
| .fa-edge:before { | |
| content: "\f282"; | |
| } | |
| .fa-credit-card-alt:before { | |
| content: "\f283"; | |
| } | |
| .fa-codiepie:before { | |
| content: "\f284"; | |
| } | |
| .fa-modx:before { | |
| content: "\f285"; | |
| } | |
| .fa-fort-awesome:before { | |
| content: "\f286"; | |
| } | |
| .fa-usb:before { | |
| content: "\f287"; | |
| } | |
| .fa-product-hunt:before { | |
| content: "\f288"; | |
| } | |
| .fa-mixcloud:before { | |
| content: "\f289"; | |
| } | |
| .fa-scribd:before { | |
| content: "\f28a"; | |
| } | |
| .fa-pause-circle:before { | |
| content: "\f28b"; | |
| } | |
| .fa-pause-circle-o:before { | |
| content: "\f28c"; | |
| } | |
| .fa-stop-circle:before { | |
| content: "\f28d"; | |
| } | |
| .fa-stop-circle-o:before { | |
| content: "\f28e"; | |
| } | |
| .fa-shopping-bag:before { | |
| content: "\f290"; | |
| } | |
| .fa-shopping-basket:before { | |
| content: "\f291"; | |
| } | |
| .fa-hashtag:before { | |
| content: "\f292"; | |
| } | |
| .fa-bluetooth:before { | |
| content: "\f293"; | |
| } | |
| .fa-bluetooth-b:before { | |
| content: "\f294"; | |
| } | |
| .fa-percent:before { | |
| content: "\f295"; | |
| } | |
| .fa-gitlab:before { | |
| content: "\f296"; | |
| } | |
| .fa-wpbeginner:before { | |
| content: "\f297"; | |
| } | |
| .fa-wpforms:before { | |
| content: "\f298"; | |
| } | |
| .fa-envira:before { | |
| content: "\f299"; | |
| } | |
| .fa-universal-access:before { | |
| content: "\f29a"; | |
| } | |
| .fa-wheelchair-alt:before { | |
| content: "\f29b"; | |
| } | |
| .fa-question-circle-o:before { | |
| content: "\f29c"; | |
| } | |
| .fa-blind:before { | |
| content: "\f29d"; | |
| } | |
| .fa-audio-description:before { | |
| content: "\f29e"; | |
| } | |
| .fa-volume-control-phone:before { | |
| content: "\f2a0"; | |
| } | |
| .fa-braille:before { | |
| content: "\f2a1"; | |
| } | |
| .fa-assistive-listening-systems:before { | |
| content: "\f2a2"; | |
| } | |
| .fa-asl-interpreting:before, | |
| .fa-american-sign-language-interpreting:before { | |
| content: "\f2a3"; | |
| } | |
| .fa-deafness:before, | |
| .fa-hard-of-hearing:before, | |
| .fa-deaf:before { | |
| content: "\f2a4"; | |
| } | |
| .fa-glide:before { | |
| content: "\f2a5"; | |
| } | |
| .fa-glide-g:before { | |
| content: "\f2a6"; | |
| } | |
| .fa-signing:before, | |
| .fa-sign-language:before { | |
| content: "\f2a7"; | |
| } | |
| .fa-low-vision:before { | |
| content: "\f2a8"; | |
| } | |
| .fa-viadeo:before { | |
| content: "\f2a9"; | |
| } | |
| .fa-viadeo-square:before { | |
| content: "\f2aa"; | |
| } | |
| .fa-snapchat:before { | |
| content: "\f2ab"; | |
| } | |
| .fa-snapchat-ghost:before { | |
| content: "\f2ac"; | |
| } | |
| .fa-snapchat-square:before { | |
| content: "\f2ad"; | |
| } | |
| .fa-pied-piper:before { | |
| content: "\f2ae"; | |
| } | |
| .fa-first-order:before { | |
| content: "\f2b0"; | |
| } | |
| .fa-yoast:before { | |
| content: "\f2b1"; | |
| } | |
| .fa-themeisle:before { | |
| content: "\f2b2"; | |
| } | |
| .fa-google-plus-circle:before, | |
| .fa-google-plus-official:before { | |
| content: "\f2b3"; | |
| } | |
| .fa-fa:before, | |
| .fa-font-awesome:before { | |
| content: "\f2b4"; | |
| } | |
| .fa-handshake-o:before { | |
| content: "\f2b5"; | |
| } | |
| .fa-envelope-open:before { | |
| content: "\f2b6"; | |
| } | |
| .fa-envelope-open-o:before { | |
| content: "\f2b7"; | |
| } | |
| .fa-linode:before { | |
| content: "\f2b8"; | |
| } | |
| .fa-address-book:before { | |
| content: "\f2b9"; | |
| } | |
| .fa-address-book-o:before { | |
| content: "\f2ba"; | |
| } | |
| .fa-vcard:before, | |
| .fa-address-card:before { | |
| content: "\f2bb"; | |
| } | |
| .fa-vcard-o:before, | |
| .fa-address-card-o:before { | |
| content: "\f2bc"; | |
| } | |
| .fa-user-circle:before { | |
| content: "\f2bd"; | |
| } | |
| .fa-user-circle-o:before { | |
| content: "\f2be"; | |
| } | |
| .fa-user-o:before { | |
| content: "\f2c0"; | |
| } | |
| .fa-id-badge:before { | |
| content: "\f2c1"; | |
| } | |
| .fa-drivers-license:before, | |
| .fa-id-card:before { | |
| content: "\f2c2"; | |
| } | |
| .fa-drivers-license-o:before, | |
| .fa-id-card-o:before { | |
| content: "\f2c3"; | |
| } | |
| .fa-quora:before { | |
| content: "\f2c4"; | |
| } | |
| .fa-free-code-camp:before { | |
| content: "\f2c5"; | |
| } | |
| .fa-telegram:before { | |
| content: "\f2c6"; | |
| } | |
| .fa-thermometer-4:before, | |
| .fa-thermometer:before, | |
| .fa-thermometer-full:before { | |
| content: "\f2c7"; | |
| } | |
| .fa-thermometer-3:before, | |
| .fa-thermometer-three-quarters:before { | |
| content: "\f2c8"; | |
| } | |
| .fa-thermometer-2:before, | |
| .fa-thermometer-half:before { | |
| content: "\f2c9"; | |
| } | |
| .fa-thermometer-1:before, | |
| .fa-thermometer-quarter:before { | |
| content: "\f2ca"; | |
| } | |
| .fa-thermometer-0:before, | |
| .fa-thermometer-empty:before { | |
| content: "\f2cb"; | |
| } | |
| .fa-shower:before { | |
| content: "\f2cc"; | |
| } | |
| .fa-bathtub:before, | |
| .fa-s15:before, | |
| .fa-bath:before { | |
| content: "\f2cd"; | |
| } | |
| .fa-podcast:before { | |
| content: "\f2ce"; | |
| } | |
| .fa-window-maximize:before { | |
| content: "\f2d0"; | |
| } | |
| .fa-window-minimize:before { | |
| content: "\f2d1"; | |
| } | |
| .fa-window-restore:before { | |
| content: "\f2d2"; | |
| } | |
| .fa-times-rectangle:before, | |
| .fa-window-close:before { | |
| content: "\f2d3"; | |
| } | |
| .fa-times-rectangle-o:before, | |
| .fa-window-close-o:before { | |
| content: "\f2d4"; | |
| } | |
| .fa-bandcamp:before { | |
| content: "\f2d5"; | |
| } | |
| .fa-grav:before { | |
| content: "\f2d6"; | |
| } | |
| .fa-etsy:before { | |
| content: "\f2d7"; | |
| } | |
| .fa-imdb:before { | |
| content: "\f2d8"; | |
| } | |
| .fa-ravelry:before { | |
| content: "\f2d9"; | |
| } | |
| .fa-eercast:before { | |
| content: "\f2da"; | |
| } | |
| .fa-microchip:before { | |
| content: "\f2db"; | |
| } | |
| .fa-snowflake-o:before { | |
| content: "\f2dc"; | |
| } | |
| .fa-superpowers:before { | |
| content: "\f2dd"; | |
| } | |
| .fa-wpexplorer:before { | |
| content: "\f2de"; | |
| } | |
| .fa-meetup:before { | |
| content: "\f2e0"; | |
| } | |
| .sr-only { | |
| position: absolute; | |
| width: 1px; | |
| height: 1px; | |
| padding: 0; | |
| margin: -1px; | |
| overflow: hidden; | |
| clip: rect(0, 0, 0, 0); | |
| border: 0; | |
| } | |
| .sr-only-focusable:active, | |
| .sr-only-focusable:focus { | |
| position: static; | |
| width: auto; | |
| height: auto; | |
| margin: 0; | |
| overflow: visible; | |
| clip: auto; | |
| } | |
| .sr-only-focusable:active, | |
| .sr-only-focusable:focus { | |
| position: static; | |
| width: auto; | |
| height: auto; | |
| margin: 0; | |
| overflow: visible; | |
| clip: auto; | |
| } | |
| /*! | |
| * | |
| * IPython base | |
| * | |
| */ | |
| .modal.fade .modal-dialog { | |
| -webkit-transform: translate(0, 0); | |
| -ms-transform: translate(0, 0); | |
| -o-transform: translate(0, 0); | |
| transform: translate(0, 0); | |
| } | |
| code { | |
| color: #000; | |
| } | |
| pre { | |
| font-size: inherit; | |
| line-height: inherit; | |
| } | |
| label { | |
| font-weight: normal; | |
| } | |
| /* Make the page background atleast 100% the height of the view port */ | |
| /* Make the page itself atleast 70% the height of the view port */ | |
| .border-box-sizing { | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| .corner-all { | |
| border-radius: 2px; | |
| } | |
| .no-padding { | |
| padding: 0px; | |
| } | |
| /* Flexible box model classes */ | |
| /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ | |
| /* This file is a compatability layer. It allows the usage of flexible box | |
| model layouts accross multiple browsers, including older browsers. The newest, | |
| universal implementation of the flexible box model is used when available (see | |
| `Modern browsers` comments below). Browsers that are known to implement this | |
| new spec completely include: | |
| Firefox 28.0+ | |
| Chrome 29.0+ | |
| Internet Explorer 11+ | |
| Opera 17.0+ | |
| Browsers not listed, including Safari, are supported via the styling under the | |
| `Old browsers` comments below. | |
| */ | |
| .hbox { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| .hbox > * { | |
| /* Old browsers */ | |
| -webkit-box-flex: 0; | |
| -moz-box-flex: 0; | |
| box-flex: 0; | |
| /* Modern browsers */ | |
| flex: none; | |
| } | |
| .vbox { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| .vbox > * { | |
| /* Old browsers */ | |
| -webkit-box-flex: 0; | |
| -moz-box-flex: 0; | |
| box-flex: 0; | |
| /* Modern browsers */ | |
| flex: none; | |
| } | |
| .hbox.reverse, | |
| .vbox.reverse, | |
| .reverse { | |
| /* Old browsers */ | |
| -webkit-box-direction: reverse; | |
| -moz-box-direction: reverse; | |
| box-direction: reverse; | |
| /* Modern browsers */ | |
| flex-direction: row-reverse; | |
| } | |
| .hbox.box-flex0, | |
| .vbox.box-flex0, | |
| .box-flex0 { | |
| /* Old browsers */ | |
| -webkit-box-flex: 0; | |
| -moz-box-flex: 0; | |
| box-flex: 0; | |
| /* Modern browsers */ | |
| flex: none; | |
| width: auto; | |
| } | |
| .hbox.box-flex1, | |
| .vbox.box-flex1, | |
| .box-flex1 { | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| } | |
| .hbox.box-flex, | |
| .vbox.box-flex, | |
| .box-flex { | |
| /* Old browsers */ | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| } | |
| .hbox.box-flex2, | |
| .vbox.box-flex2, | |
| .box-flex2 { | |
| /* Old browsers */ | |
| -webkit-box-flex: 2; | |
| -moz-box-flex: 2; | |
| box-flex: 2; | |
| /* Modern browsers */ | |
| flex: 2; | |
| } | |
| .box-group1 { | |
| /* Deprecated */ | |
| -webkit-box-flex-group: 1; | |
| -moz-box-flex-group: 1; | |
| box-flex-group: 1; | |
| } | |
| .box-group2 { | |
| /* Deprecated */ | |
| -webkit-box-flex-group: 2; | |
| -moz-box-flex-group: 2; | |
| box-flex-group: 2; | |
| } | |
| .hbox.start, | |
| .vbox.start, | |
| .start { | |
| /* Old browsers */ | |
| -webkit-box-pack: start; | |
| -moz-box-pack: start; | |
| box-pack: start; | |
| /* Modern browsers */ | |
| justify-content: flex-start; | |
| } | |
| .hbox.end, | |
| .vbox.end, | |
| .end { | |
| /* Old browsers */ | |
| -webkit-box-pack: end; | |
| -moz-box-pack: end; | |
| box-pack: end; | |
| /* Modern browsers */ | |
| justify-content: flex-end; | |
| } | |
| .hbox.center, | |
| .vbox.center, | |
| .center { | |
| /* Old browsers */ | |
| -webkit-box-pack: center; | |
| -moz-box-pack: center; | |
| box-pack: center; | |
| /* Modern browsers */ | |
| justify-content: center; | |
| } | |
| .hbox.baseline, | |
| .vbox.baseline, | |
| .baseline { | |
| /* Old browsers */ | |
| -webkit-box-pack: baseline; | |
| -moz-box-pack: baseline; | |
| box-pack: baseline; | |
| /* Modern browsers */ | |
| justify-content: baseline; | |
| } | |
| .hbox.stretch, | |
| .vbox.stretch, | |
| .stretch { | |
| /* Old browsers */ | |
| -webkit-box-pack: stretch; | |
| -moz-box-pack: stretch; | |
| box-pack: stretch; | |
| /* Modern browsers */ | |
| justify-content: stretch; | |
| } | |
| .hbox.align-start, | |
| .vbox.align-start, | |
| .align-start { | |
| /* Old browsers */ | |
| -webkit-box-align: start; | |
| -moz-box-align: start; | |
| box-align: start; | |
| /* Modern browsers */ | |
| align-items: flex-start; | |
| } | |
| .hbox.align-end, | |
| .vbox.align-end, | |
| .align-end { | |
| /* Old browsers */ | |
| -webkit-box-align: end; | |
| -moz-box-align: end; | |
| box-align: end; | |
| /* Modern browsers */ | |
| align-items: flex-end; | |
| } | |
| .hbox.align-center, | |
| .vbox.align-center, | |
| .align-center { | |
| /* Old browsers */ | |
| -webkit-box-align: center; | |
| -moz-box-align: center; | |
| box-align: center; | |
| /* Modern browsers */ | |
| align-items: center; | |
| } | |
| .hbox.align-baseline, | |
| .vbox.align-baseline, | |
| .align-baseline { | |
| /* Old browsers */ | |
| -webkit-box-align: baseline; | |
| -moz-box-align: baseline; | |
| box-align: baseline; | |
| /* Modern browsers */ | |
| align-items: baseline; | |
| } | |
| .hbox.align-stretch, | |
| .vbox.align-stretch, | |
| .align-stretch { | |
| /* Old browsers */ | |
| -webkit-box-align: stretch; | |
| -moz-box-align: stretch; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| align-items: stretch; | |
| } | |
| div.error { | |
| margin: 2em; | |
| text-align: center; | |
| } | |
| div.error > h1 { | |
| font-size: 500%; | |
| line-height: normal; | |
| } | |
| div.error > p { | |
| font-size: 200%; | |
| line-height: normal; | |
| } | |
| div.traceback-wrapper { | |
| text-align: left; | |
| max-width: 800px; | |
| margin: auto; | |
| } | |
| div.traceback-wrapper pre.traceback { | |
| max-height: 600px; | |
| overflow: auto; | |
| } | |
| /** | |
| * Primary styles | |
| * | |
| * Author: Jupyter Development Team | |
| */ | |
| body { | |
| background-color: #fff; | |
| /* This makes sure that the body covers the entire window and needs to | |
| be in a different element than the display: box in wrapper below */ | |
| position: absolute; | |
| left: 0px; | |
| right: 0px; | |
| top: 0px; | |
| bottom: 0px; | |
| overflow: visible; | |
| } | |
| body > #header { | |
| /* Initially hidden to prevent FLOUC */ | |
| display: none; | |
| background-color: #fff; | |
| /* Display over codemirror */ | |
| position: relative; | |
| z-index: 100; | |
| } | |
| body > #header #header-container { | |
| display: flex; | |
| flex-direction: row; | |
| justify-content: space-between; | |
| padding: 5px; | |
| padding-bottom: 5px; | |
| padding-top: 5px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| body > #header .header-bar { | |
| width: 100%; | |
| height: 1px; | |
| background: #e7e7e7; | |
| margin-bottom: -1px; | |
| } | |
| @media print { | |
| body > #header { | |
| display: none !important; | |
| } | |
| } | |
| #header-spacer { | |
| width: 100%; | |
| visibility: hidden; | |
| } | |
| @media print { | |
| #header-spacer { | |
| display: none; | |
| } | |
| } | |
| #ipython_notebook { | |
| padding-left: 0px; | |
| padding-top: 1px; | |
| padding-bottom: 1px; | |
| } | |
| [dir="rtl"] #ipython_notebook { | |
| margin-right: 10px; | |
| margin-left: 0; | |
| } | |
| [dir="rtl"] #ipython_notebook.pull-left { | |
| float: right !important; | |
| float: right; | |
| } | |
| .flex-spacer { | |
| flex: 1; | |
| } | |
| #noscript { | |
| width: auto; | |
| padding-top: 16px; | |
| padding-bottom: 16px; | |
| text-align: center; | |
| font-size: 22px; | |
| color: red; | |
| font-weight: bold; | |
| } | |
| #ipython_notebook img { | |
| height: 28px; | |
| } | |
| #site { | |
| width: 100%; | |
| display: none; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| overflow: auto; | |
| } | |
| @media print { | |
| #site { | |
| height: auto !important; | |
| } | |
| } | |
| /* Smaller buttons */ | |
| .ui-button .ui-button-text { | |
| padding: 0.2em 0.8em; | |
| font-size: 77%; | |
| } | |
| input.ui-button { | |
| padding: 0.3em 0.9em; | |
| } | |
| span#kernel_logo_widget { | |
| margin: 0 10px; | |
| } | |
| span#login_widget { | |
| float: right; | |
| } | |
| [dir="rtl"] span#login_widget { | |
| float: left; | |
| } | |
| span#login_widget > .button, | |
| #logout { | |
| color: #333; | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| span#login_widget > .button:focus, | |
| #logout:focus, | |
| span#login_widget > .button.focus, | |
| #logout.focus { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #8c8c8c; | |
| } | |
| span#login_widget > .button:hover, | |
| #logout:hover { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| span#login_widget > .button:active, | |
| #logout:active, | |
| span#login_widget > .button.active, | |
| #logout.active, | |
| .open > .dropdown-togglespan#login_widget > .button, | |
| .open > .dropdown-toggle#logout { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| span#login_widget > .button:active:hover, | |
| #logout:active:hover, | |
| span#login_widget > .button.active:hover, | |
| #logout.active:hover, | |
| .open > .dropdown-togglespan#login_widget > .button:hover, | |
| .open > .dropdown-toggle#logout:hover, | |
| span#login_widget > .button:active:focus, | |
| #logout:active:focus, | |
| span#login_widget > .button.active:focus, | |
| #logout.active:focus, | |
| .open > .dropdown-togglespan#login_widget > .button:focus, | |
| .open > .dropdown-toggle#logout:focus, | |
| span#login_widget > .button:active.focus, | |
| #logout:active.focus, | |
| span#login_widget > .button.active.focus, | |
| #logout.active.focus, | |
| .open > .dropdown-togglespan#login_widget > .button.focus, | |
| .open > .dropdown-toggle#logout.focus { | |
| color: #333; | |
| background-color: #d4d4d4; | |
| border-color: #8c8c8c; | |
| } | |
| span#login_widget > .button:active, | |
| #logout:active, | |
| span#login_widget > .button.active, | |
| #logout.active, | |
| .open > .dropdown-togglespan#login_widget > .button, | |
| .open > .dropdown-toggle#logout { | |
| background-image: none; | |
| } | |
| span#login_widget > .button.disabled:hover, | |
| #logout.disabled:hover, | |
| span#login_widget > .button[disabled]:hover, | |
| #logout[disabled]:hover, | |
| fieldset[disabled] span#login_widget > .button:hover, | |
| fieldset[disabled] #logout:hover, | |
| span#login_widget > .button.disabled:focus, | |
| #logout.disabled:focus, | |
| span#login_widget > .button[disabled]:focus, | |
| #logout[disabled]:focus, | |
| fieldset[disabled] span#login_widget > .button:focus, | |
| fieldset[disabled] #logout:focus, | |
| span#login_widget > .button.disabled.focus, | |
| #logout.disabled.focus, | |
| span#login_widget > .button[disabled].focus, | |
| #logout[disabled].focus, | |
| fieldset[disabled] span#login_widget > .button.focus, | |
| fieldset[disabled] #logout.focus { | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| span#login_widget > .button .badge, | |
| #logout .badge { | |
| color: #fff; | |
| background-color: #333; | |
| } | |
| .nav-header { | |
| text-transform: none; | |
| } | |
| #header > span { | |
| margin-top: 10px; | |
| } | |
| .modal_stretch .modal-dialog { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| min-height: 80vh; | |
| } | |
| .modal_stretch .modal-dialog .modal-body { | |
| max-height: calc(100vh - 200px); | |
| overflow: auto; | |
| flex: 1; | |
| } | |
| .modal-header { | |
| cursor: move; | |
| } | |
| @media (min-width: 768px) { | |
| .modal .modal-dialog { | |
| width: 700px; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| select.form-control { | |
| margin-left: 12px; | |
| margin-right: 12px; | |
| } | |
| } | |
| /*! | |
| * | |
| * IPython auth | |
| * | |
| */ | |
| .center-nav { | |
| display: inline-block; | |
| margin-bottom: -4px; | |
| } | |
| [dir="rtl"] .center-nav form.pull-left { | |
| float: right !important; | |
| float: right; | |
| } | |
| [dir="rtl"] .center-nav .navbar-text { | |
| float: right; | |
| } | |
| [dir="rtl"] .navbar-inner { | |
| text-align: right; | |
| } | |
| [dir="rtl"] div.text-left { | |
| text-align: right; | |
| } | |
| /*! | |
| * | |
| * IPython tree view | |
| * | |
| */ | |
| /* We need an invisible input field on top of the sentense*/ | |
| /* "Drag file onto the list ..." */ | |
| .alternate_upload { | |
| background-color: none; | |
| display: inline; | |
| } | |
| .alternate_upload.form { | |
| padding: 0; | |
| margin: 0; | |
| } | |
| .alternate_upload input.fileinput { | |
| position: absolute; | |
| display: block; | |
| width: 100%; | |
| height: 100%; | |
| overflow: hidden; | |
| cursor: pointer; | |
| opacity: 0; | |
| z-index: 2; | |
| } | |
| .alternate_upload .btn-xs > input.fileinput { | |
| margin: -1px -5px; | |
| } | |
| .alternate_upload .btn-upload { | |
| position: relative; | |
| height: 22px; | |
| } | |
| ::-webkit-file-upload-button { | |
| cursor: pointer; | |
| } | |
| /** | |
| * Primary styles | |
| * | |
| * Author: Jupyter Development Team | |
| */ | |
| ul#tabs { | |
| margin-bottom: 4px; | |
| } | |
| ul#tabs a { | |
| padding-top: 6px; | |
| padding-bottom: 4px; | |
| } | |
| [dir="rtl"] ul#tabs.nav-tabs > li { | |
| float: right; | |
| } | |
| [dir="rtl"] ul#tabs.nav.nav-tabs { | |
| padding-right: 0; | |
| } | |
| ul.breadcrumb a:focus, | |
| ul.breadcrumb a:hover { | |
| text-decoration: none; | |
| } | |
| ul.breadcrumb i.icon-home { | |
| font-size: 16px; | |
| margin-right: 4px; | |
| } | |
| ul.breadcrumb span { | |
| color: #5e5e5e; | |
| } | |
| .list_toolbar { | |
| padding: 4px 0 4px 0; | |
| vertical-align: middle; | |
| } | |
| .list_toolbar .tree-buttons { | |
| padding-top: 1px; | |
| } | |
| [dir="rtl"] .list_toolbar .tree-buttons .pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| [dir="rtl"] .list_toolbar .col-sm-4, | |
| [dir="rtl"] .list_toolbar .col-sm-8 { | |
| float: right; | |
| } | |
| .dynamic-buttons { | |
| padding-top: 3px; | |
| display: inline-block; | |
| } | |
| .list_toolbar [class*="span"] { | |
| min-height: 24px; | |
| } | |
| .list_header { | |
| font-weight: bold; | |
| background-color: #EEE; | |
| } | |
| .list_placeholder { | |
| font-weight: bold; | |
| padding-top: 4px; | |
| padding-bottom: 4px; | |
| padding-left: 7px; | |
| padding-right: 7px; | |
| } | |
| .list_container { | |
| margin-top: 4px; | |
| margin-bottom: 20px; | |
| border: 1px solid #ddd; | |
| border-radius: 2px; | |
| } | |
| .list_container > div { | |
| border-bottom: 1px solid #ddd; | |
| } | |
| .list_container > div:hover .list-item { | |
| background-color: red; | |
| } | |
| .list_container > div:last-child { | |
| border: none; | |
| } | |
| .list_item:hover .list_item { | |
| background-color: #ddd; | |
| } | |
| .list_item a { | |
| text-decoration: none; | |
| } | |
| .list_item:hover { | |
| background-color: #fafafa; | |
| } | |
| .list_header > div, | |
| .list_item > div { | |
| padding-top: 4px; | |
| padding-bottom: 4px; | |
| padding-left: 7px; | |
| padding-right: 7px; | |
| line-height: 22px; | |
| } | |
| .list_header > div input, | |
| .list_item > div input { | |
| margin-right: 7px; | |
| margin-left: 14px; | |
| vertical-align: text-bottom; | |
| line-height: 22px; | |
| position: relative; | |
| top: -1px; | |
| } | |
| .list_header > div .item_link, | |
| .list_item > div .item_link { | |
| margin-left: -1px; | |
| vertical-align: baseline; | |
| line-height: 22px; | |
| } | |
| [dir="rtl"] .list_item > div input { | |
| margin-right: 0; | |
| } | |
| .new-file input[type=checkbox] { | |
| visibility: hidden; | |
| } | |
| .item_name { | |
| line-height: 22px; | |
| height: 24px; | |
| } | |
| .item_icon { | |
| font-size: 14px; | |
| color: #5e5e5e; | |
| margin-right: 7px; | |
| margin-left: 7px; | |
| line-height: 22px; | |
| vertical-align: baseline; | |
| } | |
| .item_modified { | |
| margin-right: 7px; | |
| margin-left: 7px; | |
| } | |
| [dir="rtl"] .item_modified.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| .item_buttons { | |
| line-height: 1em; | |
| margin-left: -5px; | |
| } | |
| .item_buttons .btn, | |
| .item_buttons .btn-group, | |
| .item_buttons .input-group { | |
| float: left; | |
| } | |
| .item_buttons > .btn, | |
| .item_buttons > .btn-group, | |
| .item_buttons > .input-group { | |
| margin-left: 5px; | |
| } | |
| .item_buttons .btn { | |
| min-width: 13ex; | |
| } | |
| .item_buttons .running-indicator { | |
| padding-top: 4px; | |
| color: #5cb85c; | |
| } | |
| .item_buttons .kernel-name { | |
| padding-top: 4px; | |
| color: #5bc0de; | |
| margin-right: 7px; | |
| float: left; | |
| } | |
| [dir="rtl"] .item_buttons.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| [dir="rtl"] .item_buttons .kernel-name { | |
| margin-left: 7px; | |
| float: right; | |
| } | |
| .toolbar_info { | |
| height: 24px; | |
| line-height: 24px; | |
| } | |
| .list_item input:not([type=checkbox]) { | |
| padding-top: 3px; | |
| padding-bottom: 3px; | |
| height: 22px; | |
| line-height: 14px; | |
| margin: 0px; | |
| } | |
| .highlight_text { | |
| color: blue; | |
| } | |
| #project_name { | |
| display: inline-block; | |
| padding-left: 7px; | |
| margin-left: -2px; | |
| } | |
| #project_name > .breadcrumb { | |
| padding: 0px; | |
| margin-bottom: 0px; | |
| background-color: transparent; | |
| font-weight: bold; | |
| } | |
| .sort_button { | |
| display: inline-block; | |
| padding-left: 7px; | |
| } | |
| [dir="rtl"] .sort_button.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| #tree-selector { | |
| padding-right: 0px; | |
| } | |
| #button-select-all { | |
| min-width: 50px; | |
| } | |
| [dir="rtl"] #button-select-all.btn { | |
| float: right ; | |
| } | |
| #select-all { | |
| margin-left: 7px; | |
| margin-right: 2px; | |
| margin-top: 2px; | |
| height: 16px; | |
| } | |
| [dir="rtl"] #select-all.pull-left { | |
| float: right !important; | |
| float: right; | |
| } | |
| .menu_icon { | |
| margin-right: 2px; | |
| } | |
| .tab-content .row { | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| } | |
| .folder_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f114"; | |
| } | |
| .folder_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .folder_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .folder_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .folder_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .notebook_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f02d"; | |
| position: relative; | |
| top: -1px; | |
| } | |
| .notebook_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .notebook_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .notebook_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .notebook_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .running_notebook_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f02d"; | |
| position: relative; | |
| top: -1px; | |
| color: #5cb85c; | |
| } | |
| .running_notebook_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .running_notebook_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .running_notebook_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .running_notebook_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .file_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f016"; | |
| position: relative; | |
| top: -2px; | |
| } | |
| .file_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .file_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .file_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .file_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| #notebook_toolbar .pull-right { | |
| padding-top: 0px; | |
| margin-right: -1px; | |
| } | |
| ul#new-menu { | |
| left: auto; | |
| right: 0; | |
| } | |
| #new-menu .dropdown-header { | |
| font-size: 10px; | |
| border-bottom: 1px solid #e5e5e5; | |
| padding: 0 0 3px; | |
| margin: -3px 20px 0; | |
| } | |
| .kernel-menu-icon { | |
| padding-right: 12px; | |
| width: 24px; | |
| content: "\f096"; | |
| } | |
| .kernel-menu-icon:before { | |
| content: "\f096"; | |
| } | |
| .kernel-menu-icon-current:before { | |
| content: "\f00c"; | |
| } | |
| #tab_content { | |
| padding-top: 20px; | |
| } | |
| #running .panel-group .panel { | |
| margin-top: 3px; | |
| margin-bottom: 1em; | |
| } | |
| #running .panel-group .panel .panel-heading { | |
| background-color: #EEE; | |
| padding-top: 4px; | |
| padding-bottom: 4px; | |
| padding-left: 7px; | |
| padding-right: 7px; | |
| line-height: 22px; | |
| } | |
| #running .panel-group .panel .panel-heading a:focus, | |
| #running .panel-group .panel .panel-heading a:hover { | |
| text-decoration: none; | |
| } | |
| #running .panel-group .panel .panel-body { | |
| padding: 0px; | |
| } | |
| #running .panel-group .panel .panel-body .list_container { | |
| margin-top: 0px; | |
| margin-bottom: 0px; | |
| border: 0px; | |
| border-radius: 0px; | |
| } | |
| #running .panel-group .panel .panel-body .list_container .list_item { | |
| border-bottom: 1px solid #ddd; | |
| } | |
| #running .panel-group .panel .panel-body .list_container .list_item:last-child { | |
| border-bottom: 0px; | |
| } | |
| .delete-button { | |
| display: none; | |
| } | |
| .duplicate-button { | |
| display: none; | |
| } | |
| .rename-button { | |
| display: none; | |
| } | |
| .move-button { | |
| display: none; | |
| } | |
| .download-button { | |
| display: none; | |
| } | |
| .shutdown-button { | |
| display: none; | |
| } | |
| .dynamic-instructions { | |
| display: inline-block; | |
| padding-top: 4px; | |
| } | |
| /*! | |
| * | |
| * IPython text editor webapp | |
| * | |
| */ | |
| .selected-keymap i.fa { | |
| padding: 0px 5px; | |
| } | |
| .selected-keymap i.fa:before { | |
| content: "\f00c"; | |
| } | |
| #mode-menu { | |
| overflow: auto; | |
| max-height: 20em; | |
| } | |
| .edit_app #header { | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| .edit_app #menubar .navbar { | |
| /* Use a negative 1 bottom margin, so the border overlaps the border of the | |
| header */ | |
| margin-bottom: -1px; | |
| } | |
| .dirty-indicator { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| width: 20px; | |
| } | |
| .dirty-indicator.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator.pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-dirty { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| width: 20px; | |
| } | |
| .dirty-indicator-dirty.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-dirty.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-dirty.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-dirty.pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-clean { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| width: 20px; | |
| } | |
| .dirty-indicator-clean.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-clean.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-clean.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-clean.pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-clean:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f00c"; | |
| } | |
| .dirty-indicator-clean:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-clean:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dirty-indicator-clean:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dirty-indicator-clean:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| #filename { | |
| font-size: 16pt; | |
| display: table; | |
| padding: 0px 5px; | |
| } | |
| #current-mode { | |
| padding-left: 5px; | |
| padding-right: 5px; | |
| } | |
| #texteditor-backdrop { | |
| padding-top: 20px; | |
| padding-bottom: 20px; | |
| } | |
| @media not print { | |
| #texteditor-backdrop { | |
| background-color: #EEE; | |
| } | |
| } | |
| @media print { | |
| #texteditor-backdrop #texteditor-container .CodeMirror-gutter, | |
| #texteditor-backdrop #texteditor-container .CodeMirror-gutters { | |
| background-color: #fff; | |
| } | |
| } | |
| @media not print { | |
| #texteditor-backdrop #texteditor-container .CodeMirror-gutter, | |
| #texteditor-backdrop #texteditor-container .CodeMirror-gutters { | |
| background-color: #fff; | |
| } | |
| } | |
| @media not print { | |
| #texteditor-backdrop #texteditor-container { | |
| padding: 0px; | |
| background-color: #fff; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| } | |
| .CodeMirror-dialog { | |
| background-color: #fff; | |
| } | |
| /*! | |
| * | |
| * IPython notebook | |
| * | |
| */ | |
| /* CSS font colors for translated ANSI escape sequences */ | |
| /* The color values are a mix of | |
| http://www.xcolors.net/dl/baskerville-ivorylight and | |
| http://www.xcolors.net/dl/euphrasia */ | |
| .ansi-black-fg { | |
| color: #3E424D; | |
| } | |
| .ansi-black-bg { | |
| background-color: #3E424D; | |
| } | |
| .ansi-black-intense-fg { | |
| color: #282C36; | |
| } | |
| .ansi-black-intense-bg { | |
| background-color: #282C36; | |
| } | |
| .ansi-red-fg { | |
| color: #E75C58; | |
| } | |
| .ansi-red-bg { | |
| background-color: #E75C58; | |
| } | |
| .ansi-red-intense-fg { | |
| color: #B22B31; | |
| } | |
| .ansi-red-intense-bg { | |
| background-color: #B22B31; | |
| } | |
| .ansi-green-fg { | |
| color: #00A250; | |
| } | |
| .ansi-green-bg { | |
| background-color: #00A250; | |
| } | |
| .ansi-green-intense-fg { | |
| color: #007427; | |
| } | |
| .ansi-green-intense-bg { | |
| background-color: #007427; | |
| } | |
| .ansi-yellow-fg { | |
| color: #DDB62B; | |
| } | |
| .ansi-yellow-bg { | |
| background-color: #DDB62B; | |
| } | |
| .ansi-yellow-intense-fg { | |
| color: #B27D12; | |
| } | |
| .ansi-yellow-intense-bg { | |
| background-color: #B27D12; | |
| } | |
| .ansi-blue-fg { | |
| color: #208FFB; | |
| } | |
| .ansi-blue-bg { | |
| background-color: #208FFB; | |
| } | |
| .ansi-blue-intense-fg { | |
| color: #0065CA; | |
| } | |
| .ansi-blue-intense-bg { | |
| background-color: #0065CA; | |
| } | |
| .ansi-magenta-fg { | |
| color: #D160C4; | |
| } | |
| .ansi-magenta-bg { | |
| background-color: #D160C4; | |
| } | |
| .ansi-magenta-intense-fg { | |
| color: #A03196; | |
| } | |
| .ansi-magenta-intense-bg { | |
| background-color: #A03196; | |
| } | |
| .ansi-cyan-fg { | |
| color: #60C6C8; | |
| } | |
| .ansi-cyan-bg { | |
| background-color: #60C6C8; | |
| } | |
| .ansi-cyan-intense-fg { | |
| color: #258F8F; | |
| } | |
| .ansi-cyan-intense-bg { | |
| background-color: #258F8F; | |
| } | |
| .ansi-white-fg { | |
| color: #C5C1B4; | |
| } | |
| .ansi-white-bg { | |
| background-color: #C5C1B4; | |
| } | |
| .ansi-white-intense-fg { | |
| color: #A1A6B2; | |
| } | |
| .ansi-white-intense-bg { | |
| background-color: #A1A6B2; | |
| } | |
| .ansi-default-inverse-fg { | |
| color: #FFFFFF; | |
| } | |
| .ansi-default-inverse-bg { | |
| background-color: #000000; | |
| } | |
| .ansi-bold { | |
| font-weight: bold; | |
| } | |
| .ansi-underline { | |
| text-decoration: underline; | |
| } | |
| /* The following styles are deprecated an will be removed in a future version */ | |
| .ansibold { | |
| font-weight: bold; | |
| } | |
| .ansi-inverse { | |
| outline: 0.5px dotted; | |
| } | |
| /* use dark versions for foreground, to improve visibility */ | |
| .ansiblack { | |
| color: black; | |
| } | |
| .ansired { | |
| color: darkred; | |
| } | |
| .ansigreen { | |
| color: darkgreen; | |
| } | |
| .ansiyellow { | |
| color: #c4a000; | |
| } | |
| .ansiblue { | |
| color: darkblue; | |
| } | |
| .ansipurple { | |
| color: darkviolet; | |
| } | |
| .ansicyan { | |
| color: steelblue; | |
| } | |
| .ansigray { | |
| color: gray; | |
| } | |
| /* and light for background, for the same reason */ | |
| .ansibgblack { | |
| background-color: black; | |
| } | |
| .ansibgred { | |
| background-color: red; | |
| } | |
| .ansibggreen { | |
| background-color: green; | |
| } | |
| .ansibgyellow { | |
| background-color: yellow; | |
| } | |
| .ansibgblue { | |
| background-color: blue; | |
| } | |
| .ansibgpurple { | |
| background-color: magenta; | |
| } | |
| .ansibgcyan { | |
| background-color: cyan; | |
| } | |
| .ansibggray { | |
| background-color: gray; | |
| } | |
| div.cell { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| border-radius: 2px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| border-width: 1px; | |
| border-style: solid; | |
| border-color: transparent; | |
| width: 100%; | |
| padding: 5px; | |
| /* This acts as a spacer between cells, that is outside the border */ | |
| margin: 0px; | |
| outline: none; | |
| position: relative; | |
| overflow: visible; | |
| } | |
| div.cell:before { | |
| position: absolute; | |
| display: block; | |
| top: -1px; | |
| left: -1px; | |
| width: 5px; | |
| height: calc(100% + 2px); | |
| content: ''; | |
| background: transparent; | |
| } | |
| div.cell.jupyter-soft-selected { | |
| border-left-color: #E3F2FD; | |
| border-left-width: 1px; | |
| padding-left: 5px; | |
| border-right-color: #E3F2FD; | |
| border-right-width: 1px; | |
| background: #E3F2FD; | |
| } | |
| @media print { | |
| div.cell.jupyter-soft-selected { | |
| border-color: transparent; | |
| } | |
| } | |
| div.cell.selected, | |
| div.cell.selected.jupyter-soft-selected { | |
| border-color: #ababab; | |
| } | |
| div.cell.selected:before, | |
| div.cell.selected.jupyter-soft-selected:before { | |
| position: absolute; | |
| display: block; | |
| top: -1px; | |
| left: -1px; | |
| width: 5px; | |
| height: calc(100% + 2px); | |
| content: ''; | |
| background: #42A5F5; | |
| } | |
| @media print { | |
| div.cell.selected, | |
| div.cell.selected.jupyter-soft-selected { | |
| border-color: transparent; | |
| } | |
| } | |
| .edit_mode div.cell.selected { | |
| border-color: #66BB6A; | |
| } | |
| .edit_mode div.cell.selected:before { | |
| position: absolute; | |
| display: block; | |
| top: -1px; | |
| left: -1px; | |
| width: 5px; | |
| height: calc(100% + 2px); | |
| content: ''; | |
| background: #66BB6A; | |
| } | |
| @media print { | |
| .edit_mode div.cell.selected { | |
| border-color: transparent; | |
| } | |
| } | |
| .prompt { | |
| /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ | |
| min-width: 14ex; | |
| /* This padding is tuned to match the padding on the CodeMirror editor. */ | |
| padding: 0.4em; | |
| margin: 0px; | |
| font-family: monospace; | |
| text-align: right; | |
| /* This has to match that of the the CodeMirror class line-height below */ | |
| line-height: 1.21429em; | |
| /* Don't highlight prompt number selection */ | |
| -webkit-touch-callout: none; | |
| -webkit-user-select: none; | |
| -khtml-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| /* Use default cursor */ | |
| cursor: default; | |
| } | |
| @media (max-width: 540px) { | |
| .prompt { | |
| text-align: left; | |
| } | |
| } | |
| div.inner_cell { | |
| min-width: 0; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| } | |
| /* input_area and input_prompt must match in top border and margin for alignment */ | |
| div.input_area { | |
| border: 1px solid #cfcfcf; | |
| border-radius: 2px; | |
| background: #f7f7f7; | |
| line-height: 1.21429em; | |
| } | |
| /* This is needed so that empty prompt areas can collapse to zero height when there | |
| is no content in the output_subarea and the prompt. The main purpose of this is | |
| to make sure that empty JavaScript output_subareas have no height. */ | |
| div.prompt:empty { | |
| padding-top: 0; | |
| padding-bottom: 0; | |
| } | |
| div.unrecognized_cell { | |
| padding: 5px 5px 5px 0px; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| div.unrecognized_cell .inner_cell { | |
| border-radius: 2px; | |
| padding: 5px; | |
| font-weight: bold; | |
| color: red; | |
| border: 1px solid #cfcfcf; | |
| background: #eaeaea; | |
| } | |
| div.unrecognized_cell .inner_cell a { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| div.unrecognized_cell .inner_cell a:hover { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| @media (max-width: 540px) { | |
| div.unrecognized_cell > div.prompt { | |
| display: none; | |
| } | |
| } | |
| div.code_cell { | |
| /* avoid page breaking on code cells when printing */ | |
| } | |
| @media print { | |
| div.code_cell { | |
| page-break-inside: avoid; | |
| } | |
| } | |
| /* any special styling for code cells that are currently running goes here */ | |
| div.input { | |
| page-break-inside: avoid; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| @media (max-width: 540px) { | |
| div.input { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| } | |
| /* input_area and input_prompt must match in top border and margin for alignment */ | |
| div.input_prompt { | |
| color: #303F9F; | |
| border-top: 1px solid transparent; | |
| } | |
| div.input_area > div.highlight { | |
| margin: 0.4em; | |
| border: none; | |
| padding: 0px; | |
| background-color: transparent; | |
| } | |
| div.input_area > div.highlight > pre { | |
| margin: 0px; | |
| border: none; | |
| padding: 0px; | |
| background-color: transparent; | |
| } | |
| /* The following gets added to the <head> if it is detected that the user has a | |
| * monospace font with inconsistent normal/bold/italic height. See | |
| * notebookmain.js. Such fonts will have keywords vertically offset with | |
| * respect to the rest of the text. The user should select a better font. | |
| * See: https://github.com/ipython/ipython/issues/1503 | |
| * | |
| * .CodeMirror span { | |
| * vertical-align: bottom; | |
| * } | |
| */ | |
| .CodeMirror { | |
| line-height: 1.21429em; | |
| /* Changed from 1em to our global default */ | |
| font-size: 14px; | |
| height: auto; | |
| /* Changed to auto to autogrow */ | |
| background: none; | |
| /* Changed from white to allow our bg to show through */ | |
| } | |
| .CodeMirror-scroll { | |
| /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ | |
| /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ | |
| overflow-y: hidden; | |
| overflow-x: auto; | |
| } | |
| .CodeMirror-lines { | |
| /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ | |
| /* we have set a different line-height and want this to scale with that. */ | |
| /* Note that this should set vertical padding only, since CodeMirror assumes | |
| that horizontal padding will be set on CodeMirror pre */ | |
| padding: 0.4em 0; | |
| } | |
| .CodeMirror-linenumber { | |
| padding: 0 8px 0 4px; | |
| } | |
| .CodeMirror-gutters { | |
| border-bottom-left-radius: 2px; | |
| border-top-left-radius: 2px; | |
| } | |
| .CodeMirror pre { | |
| /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only, | |
| use .CodeMirror-lines for vertical */ | |
| padding: 0 0.4em; | |
| border: 0; | |
| border-radius: 0; | |
| } | |
| .CodeMirror-cursor { | |
| border-left: 1.4px solid black; | |
| } | |
| @media screen and (min-width: 2138px) and (max-width: 4319px) { | |
| .CodeMirror-cursor { | |
| border-left: 2px solid black; | |
| } | |
| } | |
| @media screen and (min-width: 4320px) { | |
| .CodeMirror-cursor { | |
| border-left: 4px solid black; | |
| } | |
| } | |
| /* | |
| Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org> | |
| Adapted from GitHub theme | |
| */ | |
| .highlight-base { | |
| color: #000; | |
| } | |
| .highlight-variable { | |
| color: #000; | |
| } | |
| .highlight-variable-2 { | |
| color: #1a1a1a; | |
| } | |
| .highlight-variable-3 { | |
| color: #333333; | |
| } | |
| .highlight-string { | |
| color: #BA2121; | |
| } | |
| .highlight-comment { | |
| color: #408080; | |
| font-style: italic; | |
| } | |
| .highlight-number { | |
| color: #080; | |
| } | |
| .highlight-atom { | |
| color: #88F; | |
| } | |
| .highlight-keyword { | |
| color: #008000; | |
| font-weight: bold; | |
| } | |
| .highlight-builtin { | |
| color: #008000; | |
| } | |
| .highlight-error { | |
| color: #f00; | |
| } | |
| .highlight-operator { | |
| color: #AA22FF; | |
| font-weight: bold; | |
| } | |
| .highlight-meta { | |
| color: #AA22FF; | |
| } | |
| /* previously not defined, copying from default codemirror */ | |
| .highlight-def { | |
| color: #00f; | |
| } | |
| .highlight-string-2 { | |
| color: #f50; | |
| } | |
| .highlight-qualifier { | |
| color: #555; | |
| } | |
| .highlight-bracket { | |
| color: #997; | |
| } | |
| .highlight-tag { | |
| color: #170; | |
| } | |
| .highlight-attribute { | |
| color: #00c; | |
| } | |
| .highlight-header { | |
| color: blue; | |
| } | |
| .highlight-quote { | |
| color: #090; | |
| } | |
| .highlight-link { | |
| color: #00c; | |
| } | |
| /* apply the same style to codemirror */ | |
| .cm-s-ipython span.cm-keyword { | |
| color: #008000; | |
| font-weight: bold; | |
| } | |
| .cm-s-ipython span.cm-atom { | |
| color: #88F; | |
| } | |
| .cm-s-ipython span.cm-number { | |
| color: #080; | |
| } | |
| .cm-s-ipython span.cm-def { | |
| color: #00f; | |
| } | |
| .cm-s-ipython span.cm-variable { | |
| color: #000; | |
| } | |
| .cm-s-ipython span.cm-operator { | |
| color: #AA22FF; | |
| font-weight: bold; | |
| } | |
| .cm-s-ipython span.cm-variable-2 { | |
| color: #1a1a1a; | |
| } | |
| .cm-s-ipython span.cm-variable-3 { | |
| color: #333333; | |
| } | |
| .cm-s-ipython span.cm-comment { | |
| color: #408080; | |
| font-style: italic; | |
| } | |
| .cm-s-ipython span.cm-string { | |
| color: #BA2121; | |
| } | |
| .cm-s-ipython span.cm-string-2 { | |
| color: #f50; | |
| } | |
| .cm-s-ipython span.cm-meta { | |
| color: #AA22FF; | |
| } | |
| .cm-s-ipython span.cm-qualifier { | |
| color: #555; | |
| } | |
| .cm-s-ipython span.cm-builtin { | |
| color: #008000; | |
| } | |
| .cm-s-ipython span.cm-bracket { | |
| color: #997; | |
| } | |
| .cm-s-ipython span.cm-tag { | |
| color: #170; | |
| } | |
| .cm-s-ipython span.cm-attribute { | |
| color: #00c; | |
| } | |
| .cm-s-ipython span.cm-header { | |
| color: blue; | |
| } | |
| .cm-s-ipython span.cm-quote { | |
| color: #090; | |
| } | |
| .cm-s-ipython span.cm-link { | |
| color: #00c; | |
| } | |
| .cm-s-ipython span.cm-error { | |
| color: #f00; | |
| } | |
| .cm-s-ipython span.cm-tab { | |
| background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); | |
| background-position: right; | |
| background-repeat: no-repeat; | |
| } | |
| div.output_wrapper { | |
| /* this position must be relative to enable descendents to be absolute within it */ | |
| position: relative; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| z-index: 1; | |
| } | |
| /* class for the output area when it should be height-limited */ | |
| div.output_scroll { | |
| /* ideally, this would be max-height, but FF barfs all over that */ | |
| height: 24em; | |
| /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ | |
| width: 100%; | |
| overflow: auto; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); | |
| box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); | |
| display: block; | |
| } | |
| /* output div while it is collapsed */ | |
| div.output_collapsed { | |
| margin: 0px; | |
| padding: 0px; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| div.out_prompt_overlay { | |
| height: 100%; | |
| padding: 0px 0.4em; | |
| position: absolute; | |
| border-radius: 2px; | |
| } | |
| div.out_prompt_overlay:hover { | |
| /* use inner shadow to get border that is computed the same on WebKit/FF */ | |
| -webkit-box-shadow: inset 0 0 1px #000; | |
| box-shadow: inset 0 0 1px #000; | |
| background: rgba(240, 240, 240, 0.5); | |
| } | |
| div.output_prompt { | |
| color: #D84315; | |
| } | |
| /* This class is the outer container of all output sections. */ | |
| div.output_area { | |
| padding: 0px; | |
| page-break-inside: avoid; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| div.output_area .MathJax_Display { | |
| text-align: left !important; | |
| } | |
| div.output_area .rendered_html table { | |
| margin-left: 0; | |
| margin-right: 0; | |
| } | |
| div.output_area .rendered_html img { | |
| margin-left: 0; | |
| margin-right: 0; | |
| } | |
| div.output_area img, | |
| div.output_area svg { | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| div.output_area img.unconfined, | |
| div.output_area svg.unconfined { | |
| max-width: none; | |
| } | |
| div.output_area .mglyph > img { | |
| max-width: none; | |
| } | |
| /* This is needed to protect the pre formating from global settings such | |
| as that of bootstrap */ | |
| .output { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| @media (max-width: 540px) { | |
| div.output_area { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: vertical; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: vertical; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: vertical; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: column; | |
| align-items: stretch; | |
| } | |
| } | |
| div.output_area pre { | |
| margin: 0; | |
| padding: 1px 0 1px 0; | |
| border: 0; | |
| vertical-align: baseline; | |
| color: black; | |
| background-color: transparent; | |
| border-radius: 0; | |
| } | |
| /* This class is for the output subarea inside the output_area and after | |
| the prompt div. */ | |
| div.output_subarea { | |
| overflow-x: auto; | |
| padding: 0.4em; | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| max-width: calc(100% - 14ex); | |
| } | |
| div.output_scroll div.output_subarea { | |
| overflow-x: visible; | |
| } | |
| /* The rest of the output_* classes are for special styling of the different | |
| output types */ | |
| /* all text output has this class: */ | |
| div.output_text { | |
| text-align: left; | |
| color: #000; | |
| /* This has to match that of the the CodeMirror class line-height below */ | |
| line-height: 1.21429em; | |
| } | |
| /* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ | |
| div.output_stderr { | |
| background: #fdd; | |
| /* very light red background for stderr */ | |
| } | |
| div.output_latex { | |
| text-align: left; | |
| } | |
| /* Empty output_javascript divs should have no height */ | |
| div.output_javascript:empty { | |
| padding: 0; | |
| } | |
| .js-error { | |
| color: darkred; | |
| } | |
| /* raw_input styles */ | |
| div.raw_input_container { | |
| line-height: 1.21429em; | |
| padding-top: 5px; | |
| } | |
| pre.raw_input_prompt { | |
| /* nothing needed here. */ | |
| } | |
| input.raw_input { | |
| font-family: monospace; | |
| font-size: inherit; | |
| color: inherit; | |
| width: auto; | |
| /* make sure input baseline aligns with prompt */ | |
| vertical-align: baseline; | |
| /* padding + margin = 0.5em between prompt and cursor */ | |
| padding: 0em 0.25em; | |
| margin: 0em 0.25em; | |
| } | |
| input.raw_input:focus { | |
| box-shadow: none; | |
| } | |
| p.p-space { | |
| margin-bottom: 10px; | |
| } | |
| div.output_unrecognized { | |
| padding: 5px; | |
| font-weight: bold; | |
| color: red; | |
| } | |
| div.output_unrecognized a { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| div.output_unrecognized a:hover { | |
| color: inherit; | |
| text-decoration: none; | |
| } | |
| .rendered_html { | |
| color: #000; | |
| /* any extras will just be numbers: */ | |
| } | |
| .rendered_html em { | |
| font-style: italic; | |
| } | |
| .rendered_html strong { | |
| font-weight: bold; | |
| } | |
| .rendered_html u { | |
| text-decoration: underline; | |
| } | |
| .rendered_html :link { | |
| text-decoration: underline; | |
| } | |
| .rendered_html :visited { | |
| text-decoration: underline; | |
| } | |
| .rendered_html h1 { | |
| font-size: 185.7%; | |
| margin: 1.08em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| } | |
| .rendered_html h2 { | |
| font-size: 157.1%; | |
| margin: 1.27em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| } | |
| .rendered_html h3 { | |
| font-size: 128.6%; | |
| margin: 1.55em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| } | |
| .rendered_html h4 { | |
| font-size: 100%; | |
| margin: 2em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| } | |
| .rendered_html h5 { | |
| font-size: 100%; | |
| margin: 2em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| font-style: italic; | |
| } | |
| .rendered_html h6 { | |
| font-size: 100%; | |
| margin: 2em 0 0 0; | |
| font-weight: bold; | |
| line-height: 1.0; | |
| font-style: italic; | |
| } | |
| .rendered_html h1:first-child { | |
| margin-top: 0.538em; | |
| } | |
| .rendered_html h2:first-child { | |
| margin-top: 0.636em; | |
| } | |
| .rendered_html h3:first-child { | |
| margin-top: 0.777em; | |
| } | |
| .rendered_html h4:first-child { | |
| margin-top: 1em; | |
| } | |
| .rendered_html h5:first-child { | |
| margin-top: 1em; | |
| } | |
| .rendered_html h6:first-child { | |
| margin-top: 1em; | |
| } | |
| .rendered_html ul:not(.list-inline), | |
| .rendered_html ol:not(.list-inline) { | |
| padding-left: 2em; | |
| } | |
| .rendered_html ul { | |
| list-style: disc; | |
| } | |
| .rendered_html ul ul { | |
| list-style: square; | |
| margin-top: 0; | |
| } | |
| .rendered_html ul ul ul { | |
| list-style: circle; | |
| } | |
| .rendered_html ol { | |
| list-style: decimal; | |
| } | |
| .rendered_html ol ol { | |
| list-style: upper-alpha; | |
| margin-top: 0; | |
| } | |
| .rendered_html ol ol ol { | |
| list-style: lower-alpha; | |
| } | |
| .rendered_html ol ol ol ol { | |
| list-style: lower-roman; | |
| } | |
| .rendered_html ol ol ol ol ol { | |
| list-style: decimal; | |
| } | |
| .rendered_html * + ul { | |
| margin-top: 1em; | |
| } | |
| .rendered_html * + ol { | |
| margin-top: 1em; | |
| } | |
| .rendered_html hr { | |
| color: black; | |
| background-color: black; | |
| } | |
| .rendered_html pre { | |
| margin: 1em 2em; | |
| padding: 0px; | |
| background-color: #fff; | |
| } | |
| .rendered_html code { | |
| background-color: #eff0f1; | |
| } | |
| .rendered_html p code { | |
| padding: 1px 5px; | |
| } | |
| .rendered_html pre code { | |
| background-color: #fff; | |
| } | |
| .rendered_html pre, | |
| .rendered_html code { | |
| border: 0; | |
| color: #000; | |
| font-size: 100%; | |
| } | |
| .rendered_html blockquote { | |
| margin: 1em 2em; | |
| } | |
| .rendered_html table { | |
| margin-left: auto; | |
| margin-right: auto; | |
| border: none; | |
| border-collapse: collapse; | |
| border-spacing: 0; | |
| color: black; | |
| font-size: 12px; | |
| table-layout: fixed; | |
| } | |
| .rendered_html thead { | |
| border-bottom: 1px solid black; | |
| vertical-align: bottom; | |
| } | |
| .rendered_html tr, | |
| .rendered_html th, | |
| .rendered_html td { | |
| text-align: right; | |
| vertical-align: middle; | |
| padding: 0.5em 0.5em; | |
| line-height: normal; | |
| white-space: normal; | |
| max-width: none; | |
| border: none; | |
| } | |
| .rendered_html th { | |
| font-weight: bold; | |
| } | |
| .rendered_html tbody tr:nth-child(odd) { | |
| background: #f5f5f5; | |
| } | |
| .rendered_html tbody tr:hover { | |
| background: rgba(66, 165, 245, 0.2); | |
| } | |
| .rendered_html * + table { | |
| margin-top: 1em; | |
| } | |
| .rendered_html p { | |
| text-align: left; | |
| } | |
| .rendered_html * + p { | |
| margin-top: 1em; | |
| } | |
| .rendered_html img { | |
| display: block; | |
| margin-left: auto; | |
| margin-right: auto; | |
| } | |
| .rendered_html * + img { | |
| margin-top: 1em; | |
| } | |
| .rendered_html img, | |
| .rendered_html svg { | |
| max-width: 100%; | |
| height: auto; | |
| } | |
| .rendered_html img.unconfined, | |
| .rendered_html svg.unconfined { | |
| max-width: none; | |
| } | |
| .rendered_html .alert { | |
| margin-bottom: initial; | |
| } | |
| .rendered_html * + .alert { | |
| margin-top: 1em; | |
| } | |
| [dir="rtl"] .rendered_html p { | |
| text-align: right; | |
| } | |
| div.text_cell { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| } | |
| @media (max-width: 540px) { | |
| div.text_cell > div.prompt { | |
| display: none; | |
| } | |
| } | |
| div.text_cell_render { | |
| /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ | |
| outline: none; | |
| resize: none; | |
| width: inherit; | |
| border-style: none; | |
| padding: 0.5em 0.5em 0.5em 0.4em; | |
| color: #000; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| a.anchor-link:link { | |
| text-decoration: none; | |
| padding: 0px 20px; | |
| visibility: hidden; | |
| } | |
| h1:hover .anchor-link, | |
| h2:hover .anchor-link, | |
| h3:hover .anchor-link, | |
| h4:hover .anchor-link, | |
| h5:hover .anchor-link, | |
| h6:hover .anchor-link { | |
| visibility: visible; | |
| } | |
| .text_cell.rendered .input_area { | |
| display: none; | |
| } | |
| .text_cell.rendered .rendered_html { | |
| overflow-x: auto; | |
| overflow-y: hidden; | |
| } | |
| .text_cell.rendered .rendered_html tr, | |
| .text_cell.rendered .rendered_html th, | |
| .text_cell.rendered .rendered_html td { | |
| max-width: none; | |
| } | |
| .text_cell.unrendered .text_cell_render { | |
| display: none; | |
| } | |
| .text_cell .dropzone .input_area { | |
| border: 2px dashed #bababa; | |
| margin: -1px; | |
| } | |
| .cm-header-1, | |
| .cm-header-2, | |
| .cm-header-3, | |
| .cm-header-4, | |
| .cm-header-5, | |
| .cm-header-6 { | |
| font-weight: bold; | |
| font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
| } | |
| .cm-header-1 { | |
| font-size: 185.7%; | |
| } | |
| .cm-header-2 { | |
| font-size: 157.1%; | |
| } | |
| .cm-header-3 { | |
| font-size: 128.6%; | |
| } | |
| .cm-header-4 { | |
| font-size: 110%; | |
| } | |
| .cm-header-5 { | |
| font-size: 100%; | |
| font-style: italic; | |
| } | |
| .cm-header-6 { | |
| font-size: 100%; | |
| font-style: italic; | |
| } | |
| /*! | |
| * | |
| * IPython notebook webapp | |
| * | |
| */ | |
| @media (max-width: 767px) { | |
| .notebook_app { | |
| padding-left: 0px; | |
| padding-right: 0px; | |
| } | |
| } | |
| #ipython-main-app { | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| height: 100%; | |
| } | |
| div#notebook_panel { | |
| margin: 0px; | |
| padding: 0px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| height: 100%; | |
| } | |
| div#notebook { | |
| font-size: 14px; | |
| line-height: 20px; | |
| overflow-y: hidden; | |
| overflow-x: auto; | |
| width: 100%; | |
| /* This spaces the page away from the edge of the notebook area */ | |
| padding-top: 20px; | |
| margin: 0px; | |
| outline: none; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| min-height: 100%; | |
| } | |
| @media not print { | |
| #notebook-container { | |
| padding: 15px; | |
| background-color: #fff; | |
| min-height: 0; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| } | |
| @media print { | |
| #notebook-container { | |
| width: 100%; | |
| } | |
| } | |
| div.ui-widget-content { | |
| border: 1px solid #ababab; | |
| outline: none; | |
| } | |
| pre.dialog { | |
| background-color: #f7f7f7; | |
| border: 1px solid #ddd; | |
| border-radius: 2px; | |
| padding: 0.4em; | |
| padding-left: 2em; | |
| } | |
| p.dialog { | |
| padding: 0.2em; | |
| } | |
| /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems | |
| to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. | |
| */ | |
| pre, | |
| code, | |
| kbd, | |
| samp { | |
| white-space: pre-wrap; | |
| } | |
| #fonttest { | |
| font-family: monospace; | |
| } | |
| p { | |
| margin-bottom: 0; | |
| } | |
| .end_space { | |
| min-height: 100px; | |
| transition: height .2s ease; | |
| } | |
| .notebook_app > #header { | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| @media not print { | |
| .notebook_app { | |
| background-color: #EEE; | |
| } | |
| } | |
| kbd { | |
| border-style: solid; | |
| border-width: 1px; | |
| box-shadow: none; | |
| margin: 2px; | |
| padding-left: 2px; | |
| padding-right: 2px; | |
| padding-top: 1px; | |
| padding-bottom: 1px; | |
| } | |
| .jupyter-keybindings { | |
| padding: 1px; | |
| line-height: 24px; | |
| border-bottom: 1px solid gray; | |
| } | |
| .jupyter-keybindings input { | |
| margin: 0; | |
| padding: 0; | |
| border: none; | |
| } | |
| .jupyter-keybindings i { | |
| padding: 6px; | |
| } | |
| .well code { | |
| background-color: #ffffff; | |
| border-color: #ababab; | |
| border-width: 1px; | |
| border-style: solid; | |
| padding: 2px; | |
| padding-top: 1px; | |
| padding-bottom: 1px; | |
| } | |
| /* CSS for the cell toolbar */ | |
| .celltoolbar { | |
| border: thin solid #CFCFCF; | |
| border-bottom: none; | |
| background: #EEE; | |
| border-radius: 2px 2px 0px 0px; | |
| width: 100%; | |
| height: 29px; | |
| padding-right: 4px; | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| /* Old browsers */ | |
| -webkit-box-pack: end; | |
| -moz-box-pack: end; | |
| box-pack: end; | |
| /* Modern browsers */ | |
| justify-content: flex-end; | |
| display: -webkit-flex; | |
| } | |
| @media print { | |
| .celltoolbar { | |
| display: none; | |
| } | |
| } | |
| .ctb_hideshow { | |
| display: none; | |
| vertical-align: bottom; | |
| } | |
| /* ctb_show is added to the ctb_hideshow div to show the cell toolbar. | |
| Cell toolbars are only shown when the ctb_global_show class is also set. | |
| */ | |
| .ctb_global_show .ctb_show.ctb_hideshow { | |
| display: block; | |
| } | |
| .ctb_global_show .ctb_show + .input_area, | |
| .ctb_global_show .ctb_show + div.text_cell_input, | |
| .ctb_global_show .ctb_show ~ div.text_cell_render { | |
| border-top-right-radius: 0px; | |
| border-top-left-radius: 0px; | |
| } | |
| .ctb_global_show .ctb_show ~ div.text_cell_render { | |
| border: 1px solid #cfcfcf; | |
| } | |
| .celltoolbar { | |
| font-size: 87%; | |
| padding-top: 3px; | |
| } | |
| .celltoolbar select { | |
| display: block; | |
| width: 100%; | |
| height: 32px; | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #555555; | |
| background-color: #fff; | |
| background-image: none; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| width: inherit; | |
| font-size: inherit; | |
| height: 22px; | |
| padding: 0px; | |
| display: inline-block; | |
| } | |
| .celltoolbar select:focus { | |
| border-color: #66afe9; | |
| outline: 0; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| } | |
| .celltoolbar select::-moz-placeholder { | |
| color: #999; | |
| opacity: 1; | |
| } | |
| .celltoolbar select:-ms-input-placeholder { | |
| color: #999; | |
| } | |
| .celltoolbar select::-webkit-input-placeholder { | |
| color: #999; | |
| } | |
| .celltoolbar select::-ms-expand { | |
| border: 0; | |
| background-color: transparent; | |
| } | |
| .celltoolbar select[disabled], | |
| .celltoolbar select[readonly], | |
| fieldset[disabled] .celltoolbar select { | |
| background-color: #eeeeee; | |
| opacity: 1; | |
| } | |
| .celltoolbar select[disabled], | |
| fieldset[disabled] .celltoolbar select { | |
| cursor: not-allowed; | |
| } | |
| textarea.celltoolbar select { | |
| height: auto; | |
| } | |
| select.celltoolbar select { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| textarea.celltoolbar select, | |
| select[multiple].celltoolbar select { | |
| height: auto; | |
| } | |
| .celltoolbar label { | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| } | |
| .tags_button_container { | |
| width: 100%; | |
| display: flex; | |
| } | |
| .tag-container { | |
| display: flex; | |
| flex-direction: row; | |
| flex-grow: 1; | |
| overflow: hidden; | |
| position: relative; | |
| } | |
| .tag-container > * { | |
| margin: 0 4px; | |
| } | |
| .remove-tag-btn { | |
| margin-left: 4px; | |
| } | |
| .tags-input { | |
| display: flex; | |
| } | |
| .cell-tag:last-child:after { | |
| content: ""; | |
| position: absolute; | |
| right: 0; | |
| width: 40px; | |
| height: 100%; | |
| /* Fade to background color of cell toolbar */ | |
| background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE); | |
| } | |
| .tags-input > * { | |
| margin-left: 4px; | |
| } | |
| .cell-tag, | |
| .tags-input input, | |
| .tags-input button { | |
| display: block; | |
| width: 100%; | |
| height: 32px; | |
| padding: 6px 12px; | |
| font-size: 13px; | |
| line-height: 1.42857143; | |
| color: #555555; | |
| background-color: #fff; | |
| background-image: none; | |
| border: 1px solid #ccc; | |
| border-radius: 2px; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
| -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
| height: 30px; | |
| padding: 5px 10px; | |
| font-size: 12px; | |
| line-height: 1.5; | |
| border-radius: 1px; | |
| box-shadow: none; | |
| width: inherit; | |
| font-size: inherit; | |
| height: 22px; | |
| line-height: 22px; | |
| padding: 0px 4px; | |
| display: inline-block; | |
| } | |
| .cell-tag:focus, | |
| .tags-input input:focus, | |
| .tags-input button:focus { | |
| border-color: #66afe9; | |
| outline: 0; | |
| -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
| } | |
| .cell-tag::-moz-placeholder, | |
| .tags-input input::-moz-placeholder, | |
| .tags-input button::-moz-placeholder { | |
| color: #999; | |
| opacity: 1; | |
| } | |
| .cell-tag:-ms-input-placeholder, | |
| .tags-input input:-ms-input-placeholder, | |
| .tags-input button:-ms-input-placeholder { | |
| color: #999; | |
| } | |
| .cell-tag::-webkit-input-placeholder, | |
| .tags-input input::-webkit-input-placeholder, | |
| .tags-input button::-webkit-input-placeholder { | |
| color: #999; | |
| } | |
| .cell-tag::-ms-expand, | |
| .tags-input input::-ms-expand, | |
| .tags-input button::-ms-expand { | |
| border: 0; | |
| background-color: transparent; | |
| } | |
| .cell-tag[disabled], | |
| .tags-input input[disabled], | |
| .tags-input button[disabled], | |
| .cell-tag[readonly], | |
| .tags-input input[readonly], | |
| .tags-input button[readonly], | |
| fieldset[disabled] .cell-tag, | |
| fieldset[disabled] .tags-input input, | |
| fieldset[disabled] .tags-input button { | |
| background-color: #eeeeee; | |
| opacity: 1; | |
| } | |
| .cell-tag[disabled], | |
| .tags-input input[disabled], | |
| .tags-input button[disabled], | |
| fieldset[disabled] .cell-tag, | |
| fieldset[disabled] .tags-input input, | |
| fieldset[disabled] .tags-input button { | |
| cursor: not-allowed; | |
| } | |
| textarea.cell-tag, | |
| textarea.tags-input input, | |
| textarea.tags-input button { | |
| height: auto; | |
| } | |
| select.cell-tag, | |
| select.tags-input input, | |
| select.tags-input button { | |
| height: 30px; | |
| line-height: 30px; | |
| } | |
| textarea.cell-tag, | |
| textarea.tags-input input, | |
| textarea.tags-input button, | |
| select[multiple].cell-tag, | |
| select[multiple].tags-input input, | |
| select[multiple].tags-input button { | |
| height: auto; | |
| } | |
| .cell-tag, | |
| .tags-input button { | |
| padding: 0px 4px; | |
| } | |
| .cell-tag { | |
| background-color: #fff; | |
| white-space: nowrap; | |
| } | |
| .tags-input input[type=text]:focus { | |
| outline: none; | |
| box-shadow: none; | |
| border-color: #ccc; | |
| } | |
| .completions { | |
| position: absolute; | |
| z-index: 110; | |
| overflow: hidden; | |
| border: 1px solid #ababab; | |
| border-radius: 2px; | |
| -webkit-box-shadow: 0px 6px 10px -1px #adadad; | |
| box-shadow: 0px 6px 10px -1px #adadad; | |
| line-height: 1; | |
| } | |
| .completions select { | |
| background: white; | |
| outline: none; | |
| border: none; | |
| padding: 0px; | |
| margin: 0px; | |
| overflow: auto; | |
| font-family: monospace; | |
| font-size: 110%; | |
| color: #000; | |
| width: auto; | |
| } | |
| .completions select option.context { | |
| color: #286090; | |
| } | |
| #kernel_logo_widget .current_kernel_logo { | |
| display: none; | |
| margin-top: -1px; | |
| margin-bottom: -1px; | |
| width: 32px; | |
| height: 32px; | |
| } | |
| [dir="rtl"] #kernel_logo_widget { | |
| float: left !important; | |
| float: left; | |
| } | |
| .modal .modal-body .move-path { | |
| display: flex; | |
| flex-direction: row; | |
| justify-content: space; | |
| align-items: center; | |
| } | |
| .modal .modal-body .move-path .server-root { | |
| padding-right: 20px; | |
| } | |
| .modal .modal-body .move-path .path-input { | |
| flex: 1; | |
| } | |
| #menubar { | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| margin-top: 1px; | |
| } | |
| #menubar .navbar { | |
| border-top: 1px; | |
| border-radius: 0px 0px 2px 2px; | |
| margin-bottom: 0px; | |
| } | |
| #menubar .navbar-toggle { | |
| float: left; | |
| padding-top: 7px; | |
| padding-bottom: 7px; | |
| border: none; | |
| } | |
| #menubar .navbar-collapse { | |
| clear: left; | |
| } | |
| [dir="rtl"] #menubar .navbar-toggle { | |
| float: right; | |
| } | |
| [dir="rtl"] #menubar .navbar-collapse { | |
| clear: right; | |
| } | |
| [dir="rtl"] #menubar .navbar-nav { | |
| float: right; | |
| } | |
| [dir="rtl"] #menubar .nav { | |
| padding-right: 0px; | |
| } | |
| [dir="rtl"] #menubar .navbar-nav > li { | |
| float: right; | |
| } | |
| [dir="rtl"] #menubar .navbar-right { | |
| float: left !important; | |
| } | |
| [dir="rtl"] ul.dropdown-menu { | |
| text-align: right; | |
| left: auto; | |
| } | |
| [dir="rtl"] ul#new-menu.dropdown-menu { | |
| right: auto; | |
| left: 0; | |
| } | |
| .nav-wrapper { | |
| border-bottom: 1px solid #e7e7e7; | |
| } | |
| i.menu-icon { | |
| padding-top: 4px; | |
| } | |
| [dir="rtl"] i.menu-icon.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| ul#help_menu li a { | |
| overflow: hidden; | |
| padding-right: 2.2em; | |
| } | |
| ul#help_menu li a i { | |
| margin-right: -1.2em; | |
| } | |
| [dir="rtl"] ul#help_menu li a { | |
| padding-left: 2.2em; | |
| } | |
| [dir="rtl"] ul#help_menu li a i { | |
| margin-right: 0; | |
| margin-left: -1.2em; | |
| } | |
| [dir="rtl"] ul#help_menu li a i.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| .dropdown-submenu { | |
| position: relative; | |
| } | |
| .dropdown-submenu > .dropdown-menu { | |
| top: 0; | |
| left: 100%; | |
| margin-top: -6px; | |
| margin-left: -1px; | |
| } | |
| [dir="rtl"] .dropdown-submenu > .dropdown-menu { | |
| right: 100%; | |
| margin-right: -1px; | |
| } | |
| .dropdown-submenu:hover > .dropdown-menu { | |
| display: block; | |
| } | |
| .dropdown-submenu > a:after { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| display: block; | |
| content: "\f0da"; | |
| float: right; | |
| color: #333333; | |
| margin-top: 2px; | |
| margin-right: -10px; | |
| } | |
| .dropdown-submenu > a:after.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .dropdown-submenu > a:after.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .dropdown-submenu > a:after.pull-left { | |
| margin-right: .3em; | |
| } | |
| .dropdown-submenu > a:after.pull-right { | |
| margin-left: .3em; | |
| } | |
| [dir="rtl"] .dropdown-submenu > a:after { | |
| float: left; | |
| content: "\f0d9"; | |
| margin-right: 0; | |
| margin-left: -10px; | |
| } | |
| .dropdown-submenu:hover > a:after { | |
| color: #262626; | |
| } | |
| .dropdown-submenu.pull-left { | |
| float: none; | |
| } | |
| .dropdown-submenu.pull-left > .dropdown-menu { | |
| left: -100%; | |
| margin-left: 10px; | |
| } | |
| #notification_area { | |
| float: right !important; | |
| float: right; | |
| z-index: 10; | |
| } | |
| [dir="rtl"] #notification_area { | |
| float: left !important; | |
| float: left; | |
| } | |
| .indicator_area { | |
| float: right !important; | |
| float: right; | |
| color: #777; | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| width: 11px; | |
| z-index: 10; | |
| text-align: center; | |
| width: auto; | |
| } | |
| [dir="rtl"] .indicator_area { | |
| float: left !important; | |
| float: left; | |
| } | |
| #kernel_indicator { | |
| float: right !important; | |
| float: right; | |
| color: #777; | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| width: 11px; | |
| z-index: 10; | |
| text-align: center; | |
| width: auto; | |
| border-left: 1px solid; | |
| } | |
| #kernel_indicator .kernel_indicator_name { | |
| padding-left: 5px; | |
| padding-right: 5px; | |
| } | |
| [dir="rtl"] #kernel_indicator { | |
| float: left !important; | |
| float: left; | |
| border-left: 0; | |
| border-right: 1px solid; | |
| } | |
| #modal_indicator { | |
| float: right !important; | |
| float: right; | |
| color: #777; | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| width: 11px; | |
| z-index: 10; | |
| text-align: center; | |
| width: auto; | |
| } | |
| [dir="rtl"] #modal_indicator { | |
| float: left !important; | |
| float: left; | |
| } | |
| #readonly-indicator { | |
| float: right !important; | |
| float: right; | |
| color: #777; | |
| margin-left: 5px; | |
| margin-right: 5px; | |
| width: 11px; | |
| z-index: 10; | |
| text-align: center; | |
| width: auto; | |
| margin-top: 2px; | |
| margin-bottom: 0px; | |
| margin-left: 0px; | |
| margin-right: 0px; | |
| display: none; | |
| } | |
| .modal_indicator:before { | |
| width: 1.28571429em; | |
| text-align: center; | |
| } | |
| .edit_mode .modal_indicator:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f040"; | |
| } | |
| .edit_mode .modal_indicator:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .edit_mode .modal_indicator:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .edit_mode .modal_indicator:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .edit_mode .modal_indicator:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .command_mode .modal_indicator:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: ' '; | |
| } | |
| .command_mode .modal_indicator:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .command_mode .modal_indicator:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .command_mode .modal_indicator:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .command_mode .modal_indicator:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_idle_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f10c"; | |
| } | |
| .kernel_idle_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_idle_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_idle_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_idle_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_busy_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f111"; | |
| } | |
| .kernel_busy_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_busy_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_busy_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_busy_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_dead_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f1e2"; | |
| } | |
| .kernel_dead_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_dead_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_dead_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_dead_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_disconnected_icon:before { | |
| display: inline-block; | |
| font: normal normal normal 14px/1 FontAwesome; | |
| font-size: inherit; | |
| text-rendering: auto; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| content: "\f127"; | |
| } | |
| .kernel_disconnected_icon:before.fa-pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_disconnected_icon:before.fa-pull-right { | |
| margin-left: .3em; | |
| } | |
| .kernel_disconnected_icon:before.pull-left { | |
| margin-right: .3em; | |
| } | |
| .kernel_disconnected_icon:before.pull-right { | |
| margin-left: .3em; | |
| } | |
| .notification_widget { | |
| color: #777; | |
| z-index: 10; | |
| background: rgba(240, 240, 240, 0.5); | |
| margin-right: 4px; | |
| color: #333; | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| .notification_widget:focus, | |
| .notification_widget.focus { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #8c8c8c; | |
| } | |
| .notification_widget:hover { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| .notification_widget:active, | |
| .notification_widget.active, | |
| .open > .dropdown-toggle.notification_widget { | |
| color: #333; | |
| background-color: #e6e6e6; | |
| border-color: #adadad; | |
| } | |
| .notification_widget:active:hover, | |
| .notification_widget.active:hover, | |
| .open > .dropdown-toggle.notification_widget:hover, | |
| .notification_widget:active:focus, | |
| .notification_widget.active:focus, | |
| .open > .dropdown-toggle.notification_widget:focus, | |
| .notification_widget:active.focus, | |
| .notification_widget.active.focus, | |
| .open > .dropdown-toggle.notification_widget.focus { | |
| color: #333; | |
| background-color: #d4d4d4; | |
| border-color: #8c8c8c; | |
| } | |
| .notification_widget:active, | |
| .notification_widget.active, | |
| .open > .dropdown-toggle.notification_widget { | |
| background-image: none; | |
| } | |
| .notification_widget.disabled:hover, | |
| .notification_widget[disabled]:hover, | |
| fieldset[disabled] .notification_widget:hover, | |
| .notification_widget.disabled:focus, | |
| .notification_widget[disabled]:focus, | |
| fieldset[disabled] .notification_widget:focus, | |
| .notification_widget.disabled.focus, | |
| .notification_widget[disabled].focus, | |
| fieldset[disabled] .notification_widget.focus { | |
| background-color: #fff; | |
| border-color: #ccc; | |
| } | |
| .notification_widget .badge { | |
| color: #fff; | |
| background-color: #333; | |
| } | |
| .notification_widget.warning { | |
| color: #fff; | |
| background-color: #f0ad4e; | |
| border-color: #eea236; | |
| } | |
| .notification_widget.warning:focus, | |
| .notification_widget.warning.focus { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #985f0d; | |
| } | |
| .notification_widget.warning:hover { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #d58512; | |
| } | |
| .notification_widget.warning:active, | |
| .notification_widget.warning.active, | |
| .open > .dropdown-toggle.notification_widget.warning { | |
| color: #fff; | |
| background-color: #ec971f; | |
| border-color: #d58512; | |
| } | |
| .notification_widget.warning:active:hover, | |
| .notification_widget.warning.active:hover, | |
| .open > .dropdown-toggle.notification_widget.warning:hover, | |
| .notification_widget.warning:active:focus, | |
| .notification_widget.warning.active:focus, | |
| .open > .dropdown-toggle.notification_widget.warning:focus, | |
| .notification_widget.warning:active.focus, | |
| .notification_widget.warning.active.focus, | |
| .open > .dropdown-toggle.notification_widget.warning.focus { | |
| color: #fff; | |
| background-color: #d58512; | |
| border-color: #985f0d; | |
| } | |
| .notification_widget.warning:active, | |
| .notification_widget.warning.active, | |
| .open > .dropdown-toggle.notification_widget.warning { | |
| background-image: none; | |
| } | |
| .notification_widget.warning.disabled:hover, | |
| .notification_widget.warning[disabled]:hover, | |
| fieldset[disabled] .notification_widget.warning:hover, | |
| .notification_widget.warning.disabled:focus, | |
| .notification_widget.warning[disabled]:focus, | |
| fieldset[disabled] .notification_widget.warning:focus, | |
| .notification_widget.warning.disabled.focus, | |
| .notification_widget.warning[disabled].focus, | |
| fieldset[disabled] .notification_widget.warning.focus { | |
| background-color: #f0ad4e; | |
| border-color: #eea236; | |
| } | |
| .notification_widget.warning .badge { | |
| color: #f0ad4e; | |
| background-color: #fff; | |
| } | |
| .notification_widget.success { | |
| color: #fff; | |
| background-color: #5cb85c; | |
| border-color: #4cae4c; | |
| } | |
| .notification_widget.success:focus, | |
| .notification_widget.success.focus { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #255625; | |
| } | |
| .notification_widget.success:hover { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #398439; | |
| } | |
| .notification_widget.success:active, | |
| .notification_widget.success.active, | |
| .open > .dropdown-toggle.notification_widget.success { | |
| color: #fff; | |
| background-color: #449d44; | |
| border-color: #398439; | |
| } | |
| .notification_widget.success:active:hover, | |
| .notification_widget.success.active:hover, | |
| .open > .dropdown-toggle.notification_widget.success:hover, | |
| .notification_widget.success:active:focus, | |
| .notification_widget.success.active:focus, | |
| .open > .dropdown-toggle.notification_widget.success:focus, | |
| .notification_widget.success:active.focus, | |
| .notification_widget.success.active.focus, | |
| .open > .dropdown-toggle.notification_widget.success.focus { | |
| color: #fff; | |
| background-color: #398439; | |
| border-color: #255625; | |
| } | |
| .notification_widget.success:active, | |
| .notification_widget.success.active, | |
| .open > .dropdown-toggle.notification_widget.success { | |
| background-image: none; | |
| } | |
| .notification_widget.success.disabled:hover, | |
| .notification_widget.success[disabled]:hover, | |
| fieldset[disabled] .notification_widget.success:hover, | |
| .notification_widget.success.disabled:focus, | |
| .notification_widget.success[disabled]:focus, | |
| fieldset[disabled] .notification_widget.success:focus, | |
| .notification_widget.success.disabled.focus, | |
| .notification_widget.success[disabled].focus, | |
| fieldset[disabled] .notification_widget.success.focus { | |
| background-color: #5cb85c; | |
| border-color: #4cae4c; | |
| } | |
| .notification_widget.success .badge { | |
| color: #5cb85c; | |
| background-color: #fff; | |
| } | |
| .notification_widget.info { | |
| color: #fff; | |
| background-color: #5bc0de; | |
| border-color: #46b8da; | |
| } | |
| .notification_widget.info:focus, | |
| .notification_widget.info.focus { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #1b6d85; | |
| } | |
| .notification_widget.info:hover { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #269abc; | |
| } | |
| .notification_widget.info:active, | |
| .notification_widget.info.active, | |
| .open > .dropdown-toggle.notification_widget.info { | |
| color: #fff; | |
| background-color: #31b0d5; | |
| border-color: #269abc; | |
| } | |
| .notification_widget.info:active:hover, | |
| .notification_widget.info.active:hover, | |
| .open > .dropdown-toggle.notification_widget.info:hover, | |
| .notification_widget.info:active:focus, | |
| .notification_widget.info.active:focus, | |
| .open > .dropdown-toggle.notification_widget.info:focus, | |
| .notification_widget.info:active.focus, | |
| .notification_widget.info.active.focus, | |
| .open > .dropdown-toggle.notification_widget.info.focus { | |
| color: #fff; | |
| background-color: #269abc; | |
| border-color: #1b6d85; | |
| } | |
| .notification_widget.info:active, | |
| .notification_widget.info.active, | |
| .open > .dropdown-toggle.notification_widget.info { | |
| background-image: none; | |
| } | |
| .notification_widget.info.disabled:hover, | |
| .notification_widget.info[disabled]:hover, | |
| fieldset[disabled] .notification_widget.info:hover, | |
| .notification_widget.info.disabled:focus, | |
| .notification_widget.info[disabled]:focus, | |
| fieldset[disabled] .notification_widget.info:focus, | |
| .notification_widget.info.disabled.focus, | |
| .notification_widget.info[disabled].focus, | |
| fieldset[disabled] .notification_widget.info.focus { | |
| background-color: #5bc0de; | |
| border-color: #46b8da; | |
| } | |
| .notification_widget.info .badge { | |
| color: #5bc0de; | |
| background-color: #fff; | |
| } | |
| .notification_widget.danger { | |
| color: #fff; | |
| background-color: #d9534f; | |
| border-color: #d43f3a; | |
| } | |
| .notification_widget.danger:focus, | |
| .notification_widget.danger.focus { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #761c19; | |
| } | |
| .notification_widget.danger:hover { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #ac2925; | |
| } | |
| .notification_widget.danger:active, | |
| .notification_widget.danger.active, | |
| .open > .dropdown-toggle.notification_widget.danger { | |
| color: #fff; | |
| background-color: #c9302c; | |
| border-color: #ac2925; | |
| } | |
| .notification_widget.danger:active:hover, | |
| .notification_widget.danger.active:hover, | |
| .open > .dropdown-toggle.notification_widget.danger:hover, | |
| .notification_widget.danger:active:focus, | |
| .notification_widget.danger.active:focus, | |
| .open > .dropdown-toggle.notification_widget.danger:focus, | |
| .notification_widget.danger:active.focus, | |
| .notification_widget.danger.active.focus, | |
| .open > .dropdown-toggle.notification_widget.danger.focus { | |
| color: #fff; | |
| background-color: #ac2925; | |
| border-color: #761c19; | |
| } | |
| .notification_widget.danger:active, | |
| .notification_widget.danger.active, | |
| .open > .dropdown-toggle.notification_widget.danger { | |
| background-image: none; | |
| } | |
| .notification_widget.danger.disabled:hover, | |
| .notification_widget.danger[disabled]:hover, | |
| fieldset[disabled] .notification_widget.danger:hover, | |
| .notification_widget.danger.disabled:focus, | |
| .notification_widget.danger[disabled]:focus, | |
| fieldset[disabled] .notification_widget.danger:focus, | |
| .notification_widget.danger.disabled.focus, | |
| .notification_widget.danger[disabled].focus, | |
| fieldset[disabled] .notification_widget.danger.focus { | |
| background-color: #d9534f; | |
| border-color: #d43f3a; | |
| } | |
| .notification_widget.danger .badge { | |
| color: #d9534f; | |
| background-color: #fff; | |
| } | |
| div#pager { | |
| background-color: #fff; | |
| font-size: 14px; | |
| line-height: 20px; | |
| overflow: hidden; | |
| display: none; | |
| position: fixed; | |
| bottom: 0px; | |
| width: 100%; | |
| max-height: 50%; | |
| padding-top: 8px; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| /* Display over codemirror */ | |
| z-index: 100; | |
| /* Hack which prevents jquery ui resizable from changing top. */ | |
| top: auto !important; | |
| } | |
| div#pager pre { | |
| line-height: 1.21429em; | |
| color: #000; | |
| background-color: #f7f7f7; | |
| padding: 0.4em; | |
| } | |
| div#pager #pager-button-area { | |
| position: absolute; | |
| top: 8px; | |
| right: 20px; | |
| } | |
| div#pager #pager-contents { | |
| position: relative; | |
| overflow: auto; | |
| width: 100%; | |
| height: 100%; | |
| } | |
| div#pager #pager-contents #pager-container { | |
| position: relative; | |
| padding: 15px 0px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| div#pager .ui-resizable-handle { | |
| top: 0px; | |
| height: 8px; | |
| background: #f7f7f7; | |
| border-top: 1px solid #cfcfcf; | |
| border-bottom: 1px solid #cfcfcf; | |
| /* This injects handle bars (a short, wide = symbol) for | |
| the resize handle. */ | |
| } | |
| div#pager .ui-resizable-handle::after { | |
| content: ''; | |
| top: 2px; | |
| left: 50%; | |
| height: 3px; | |
| width: 30px; | |
| margin-left: -15px; | |
| position: absolute; | |
| border-top: 1px solid #cfcfcf; | |
| } | |
| .quickhelp { | |
| /* Old browsers */ | |
| display: -webkit-box; | |
| -webkit-box-orient: horizontal; | |
| -webkit-box-align: stretch; | |
| display: -moz-box; | |
| -moz-box-orient: horizontal; | |
| -moz-box-align: stretch; | |
| display: box; | |
| box-orient: horizontal; | |
| box-align: stretch; | |
| /* Modern browsers */ | |
| display: flex; | |
| flex-direction: row; | |
| align-items: stretch; | |
| line-height: 1.8em; | |
| } | |
| .shortcut_key { | |
| display: inline-block; | |
| width: 21ex; | |
| text-align: right; | |
| font-family: monospace; | |
| } | |
| .shortcut_descr { | |
| display: inline-block; | |
| /* Old browsers */ | |
| -webkit-box-flex: 1; | |
| -moz-box-flex: 1; | |
| box-flex: 1; | |
| /* Modern browsers */ | |
| flex: 1; | |
| } | |
| span.save_widget { | |
| height: 30px; | |
| margin-top: 4px; | |
| display: flex; | |
| justify-content: flex-start; | |
| align-items: baseline; | |
| width: 50%; | |
| flex: 1; | |
| } | |
| span.save_widget span.filename { | |
| height: 100%; | |
| line-height: 1em; | |
| margin-left: 16px; | |
| border: none; | |
| font-size: 146.5%; | |
| text-overflow: ellipsis; | |
| overflow: hidden; | |
| white-space: nowrap; | |
| border-radius: 2px; | |
| } | |
| span.save_widget span.filename:hover { | |
| background-color: #e6e6e6; | |
| } | |
| [dir="rtl"] span.save_widget.pull-left { | |
| float: right !important; | |
| float: right; | |
| } | |
| [dir="rtl"] span.save_widget span.filename { | |
| margin-left: 0; | |
| margin-right: 16px; | |
| } | |
| span.checkpoint_status, | |
| span.autosave_status { | |
| font-size: small; | |
| white-space: nowrap; | |
| padding: 0 5px; | |
| } | |
| @media (max-width: 767px) { | |
| span.save_widget { | |
| font-size: small; | |
| padding: 0 0 0 5px; | |
| } | |
| span.checkpoint_status, | |
| span.autosave_status { | |
| display: none; | |
| } | |
| } | |
| @media (min-width: 768px) and (max-width: 991px) { | |
| span.checkpoint_status { | |
| display: none; | |
| } | |
| span.autosave_status { | |
| font-size: x-small; | |
| } | |
| } | |
| .toolbar { | |
| padding: 0px; | |
| margin-left: -5px; | |
| margin-top: 2px; | |
| margin-bottom: 5px; | |
| box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| -webkit-box-sizing: border-box; | |
| } | |
| .toolbar select, | |
| .toolbar label { | |
| width: auto; | |
| vertical-align: middle; | |
| margin-right: 2px; | |
| margin-bottom: 0px; | |
| display: inline; | |
| font-size: 92%; | |
| margin-left: 0.3em; | |
| margin-right: 0.3em; | |
| padding: 0px; | |
| padding-top: 3px; | |
| } | |
| .toolbar .btn { | |
| padding: 2px 8px; | |
| } | |
| .toolbar .btn-group { | |
| margin-top: 0px; | |
| margin-left: 5px; | |
| } | |
| .toolbar-btn-label { | |
| margin-left: 6px; | |
| } | |
| #maintoolbar { | |
| margin-bottom: -3px; | |
| margin-top: -8px; | |
| border: 0px; | |
| min-height: 27px; | |
| margin-left: 0px; | |
| padding-top: 11px; | |
| padding-bottom: 3px; | |
| } | |
| #maintoolbar .navbar-text { | |
| float: none; | |
| vertical-align: middle; | |
| text-align: right; | |
| margin-left: 5px; | |
| margin-right: 0px; | |
| margin-top: 0px; | |
| } | |
| .select-xs { | |
| height: 24px; | |
| } | |
| [dir="rtl"] .btn-group > .btn, | |
| .btn-group-vertical > .btn { | |
| float: right; | |
| } | |
| .pulse, | |
| .dropdown-menu > li > a.pulse, | |
| li.pulse > a.dropdown-toggle, | |
| li.pulse.open > a.dropdown-toggle { | |
| background-color: #F37626; | |
| color: white; | |
| } | |
| /** | |
| * Primary styles | |
| * | |
| * Author: Jupyter Development Team | |
| */ | |
| /** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot | |
| * of chance of beeing generated from the ../less/[samename].less file, you can | |
| * try to get back the less file by reverting somme commit in history | |
| **/ | |
| /* | |
| * We'll try to get something pretty, so we | |
| * have some strange css to have the scroll bar on | |
| * the left with fix button on the top right of the tooltip | |
| */ | |
| @-moz-keyframes fadeOut { | |
| from { | |
| opacity: 1; | |
| } | |
| to { | |
| opacity: 0; | |
| } | |
| } | |
| @-webkit-keyframes fadeOut { | |
| from { | |
| opacity: 1; | |
| } | |
| to { | |
| opacity: 0; | |
| } | |
| } | |
| @-moz-keyframes fadeIn { | |
| from { | |
| opacity: 0; | |
| } | |
| to { | |
| opacity: 1; | |
| } | |
| } | |
| @-webkit-keyframes fadeIn { | |
| from { | |
| opacity: 0; | |
| } | |
| to { | |
| opacity: 1; | |
| } | |
| } | |
| /*properties of tooltip after "expand"*/ | |
| .bigtooltip { | |
| overflow: auto; | |
| height: 200px; | |
| -webkit-transition-property: height; | |
| -webkit-transition-duration: 500ms; | |
| -moz-transition-property: height; | |
| -moz-transition-duration: 500ms; | |
| transition-property: height; | |
| transition-duration: 500ms; | |
| } | |
| /*properties of tooltip before "expand"*/ | |
| .smalltooltip { | |
| -webkit-transition-property: height; | |
| -webkit-transition-duration: 500ms; | |
| -moz-transition-property: height; | |
| -moz-transition-duration: 500ms; | |
| transition-property: height; | |
| transition-duration: 500ms; | |
| text-overflow: ellipsis; | |
| overflow: hidden; | |
| height: 80px; | |
| } | |
| .tooltipbuttons { | |
| position: absolute; | |
| padding-right: 15px; | |
| top: 0px; | |
| right: 0px; | |
| } | |
| .tooltiptext { | |
| /*avoid the button to overlap on some docstring*/ | |
| padding-right: 30px; | |
| } | |
| .ipython_tooltip { | |
| max-width: 700px; | |
| /*fade-in animation when inserted*/ | |
| -webkit-animation: fadeOut 400ms; | |
| -moz-animation: fadeOut 400ms; | |
| animation: fadeOut 400ms; | |
| -webkit-animation: fadeIn 400ms; | |
| -moz-animation: fadeIn 400ms; | |
| animation: fadeIn 400ms; | |
| vertical-align: middle; | |
| background-color: #f7f7f7; | |
| overflow: visible; | |
| border: #ababab 1px solid; | |
| outline: none; | |
| padding: 3px; | |
| margin: 0px; | |
| padding-left: 7px; | |
| font-family: monospace; | |
| min-height: 50px; | |
| -moz-box-shadow: 0px 6px 10px -1px #adadad; | |
| -webkit-box-shadow: 0px 6px 10px -1px #adadad; | |
| box-shadow: 0px 6px 10px -1px #adadad; | |
| border-radius: 2px; | |
| position: absolute; | |
| z-index: 1000; | |
| } | |
| .ipython_tooltip a { | |
| float: right; | |
| } | |
| .ipython_tooltip .tooltiptext pre { | |
| border: 0; | |
| border-radius: 0; | |
| font-size: 100%; | |
| background-color: #f7f7f7; | |
| } | |
| .pretooltiparrow { | |
| left: 0px; | |
| margin: 0px; | |
| top: -16px; | |
| width: 40px; | |
| height: 16px; | |
| overflow: hidden; | |
| position: absolute; | |
| } | |
| .pretooltiparrow:before { | |
| background-color: #f7f7f7; | |
| border: 1px #ababab solid; | |
| z-index: 11; | |
| content: ""; | |
| position: absolute; | |
| left: 15px; | |
| top: 10px; | |
| width: 25px; | |
| height: 25px; | |
| -webkit-transform: rotate(45deg); | |
| -moz-transform: rotate(45deg); | |
| -ms-transform: rotate(45deg); | |
| -o-transform: rotate(45deg); | |
| } | |
| ul.typeahead-list i { | |
| margin-left: -10px; | |
| width: 18px; | |
| } | |
| [dir="rtl"] ul.typeahead-list i { | |
| margin-left: 0; | |
| margin-right: -10px; | |
| } | |
| ul.typeahead-list { | |
| max-height: 80vh; | |
| overflow: auto; | |
| } | |
| ul.typeahead-list > li > a { | |
| /** Firefox bug **/ | |
| /* see https://github.com/jupyter/notebook/issues/559 */ | |
| white-space: normal; | |
| } | |
| ul.typeahead-list > li > a.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| [dir="rtl"] .typeahead-list { | |
| text-align: right; | |
| } | |
| .cmd-palette .modal-body { | |
| padding: 7px; | |
| } | |
| .cmd-palette form { | |
| background: white; | |
| } | |
| .cmd-palette input { | |
| outline: none; | |
| } | |
| .no-shortcut { | |
| min-width: 20px; | |
| color: transparent; | |
| } | |
| [dir="rtl"] .no-shortcut.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| [dir="rtl"] .command-shortcut.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| .command-shortcut:before { | |
| content: "(command mode)"; | |
| padding-right: 3px; | |
| color: #777777; | |
| } | |
| .edit-shortcut:before { | |
| content: "(edit)"; | |
| padding-right: 3px; | |
| color: #777777; | |
| } | |
| [dir="rtl"] .edit-shortcut.pull-right { | |
| float: left !important; | |
| float: left; | |
| } | |
| #find-and-replace #replace-preview .match, | |
| #find-and-replace #replace-preview .insert { | |
| background-color: #BBDEFB; | |
| border-color: #90CAF9; | |
| border-style: solid; | |
| border-width: 1px; | |
| border-radius: 0px; | |
| } | |
| [dir="ltr"] #find-and-replace .input-group-btn + .form-control { | |
| border-left: none; | |
| } | |
| [dir="rtl"] #find-and-replace .input-group-btn + .form-control { | |
| border-right: none; | |
| } | |
| #find-and-replace #replace-preview .replace .match { | |
| background-color: #FFCDD2; | |
| border-color: #EF9A9A; | |
| border-radius: 0px; | |
| } | |
| #find-and-replace #replace-preview .replace .insert { | |
| background-color: #C8E6C9; | |
| border-color: #A5D6A7; | |
| border-radius: 0px; | |
| } | |
| #find-and-replace #replace-preview { | |
| max-height: 60vh; | |
| overflow: auto; | |
| } | |
| #find-and-replace #replace-preview pre { | |
| padding: 5px 10px; | |
| } | |
| .terminal-app { | |
| background: #EEE; | |
| } | |
| .terminal-app #header { | |
| background: #fff; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); | |
| } | |
| .terminal-app .terminal { | |
| width: 100%; | |
| float: left; | |
| font-family: monospace; | |
| color: white; | |
| background: black; | |
| padding: 0.4em; | |
| border-radius: 2px; | |
| -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); | |
| box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); | |
| } | |
| .terminal-app .terminal, | |
| .terminal-app .terminal dummy-screen { | |
| line-height: 1em; | |
| font-size: 14px; | |
| } | |
| .terminal-app .terminal .xterm-rows { | |
| padding: 10px; | |
| } | |
| .terminal-app .terminal-cursor { | |
| color: black; | |
| background: white; | |
| } | |
| .terminal-app #terminado-container { | |
| margin-top: 20px; | |
| } | |
| /*# sourceMappingURL=style.min.css.map */ | |
| </style> | |
| <style type="text/css"> | |
| .highlight .hll { background-color: #ffffcc } | |
| .highlight { background: #f8f8f8; } | |
| .highlight .c { color: #408080; font-style: italic } /* Comment */ | |
| .highlight .err { border: 1px solid #FF0000 } /* Error */ | |
| .highlight .k { color: #008000; font-weight: bold } /* Keyword */ | |
| .highlight .o { color: #666666 } /* Operator */ | |
| .highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ | |
| .highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ | |
| .highlight .cp { color: #BC7A00 } /* Comment.Preproc */ | |
| .highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ | |
| .highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ | |
| .highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ | |
| .highlight .gd { color: #A00000 } /* Generic.Deleted */ | |
| .highlight .ge { font-style: italic } /* Generic.Emph */ | |
| .highlight .gr { color: #FF0000 } /* Generic.Error */ | |
| .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ | |
| .highlight .gi { color: #00A000 } /* Generic.Inserted */ | |
| .highlight .go { color: #888888 } /* Generic.Output */ | |
| .highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ | |
| .highlight .gs { font-weight: bold } /* Generic.Strong */ | |
| .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ | |
| .highlight .gt { color: #0044DD } /* Generic.Traceback */ | |
| .highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ | |
| .highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ | |
| .highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ | |
| .highlight .kp { color: #008000 } /* Keyword.Pseudo */ | |
| .highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ | |
| .highlight .kt { color: #B00040 } /* Keyword.Type */ | |
| .highlight .m { color: #666666 } /* Literal.Number */ | |
| .highlight .s { color: #BA2121 } /* Literal.String */ | |
| .highlight .na { color: #7D9029 } /* Name.Attribute */ | |
| .highlight .nb { color: #008000 } /* Name.Builtin */ | |
| .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ | |
| .highlight .no { color: #880000 } /* Name.Constant */ | |
| .highlight .nd { color: #AA22FF } /* Name.Decorator */ | |
| .highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ | |
| .highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ | |
| .highlight .nf { color: #0000FF } /* Name.Function */ | |
| .highlight .nl { color: #A0A000 } /* Name.Label */ | |
| .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ | |
| .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ | |
| .highlight .nv { color: #19177C } /* Name.Variable */ | |
| .highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ | |
| .highlight .w { color: #bbbbbb } /* Text.Whitespace */ | |
| .highlight .mb { color: #666666 } /* Literal.Number.Bin */ | |
| .highlight .mf { color: #666666 } /* Literal.Number.Float */ | |
| .highlight .mh { color: #666666 } /* Literal.Number.Hex */ | |
| .highlight .mi { color: #666666 } /* Literal.Number.Integer */ | |
| .highlight .mo { color: #666666 } /* Literal.Number.Oct */ | |
| .highlight .sa { color: #BA2121 } /* Literal.String.Affix */ | |
| .highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ | |
| .highlight .sc { color: #BA2121 } /* Literal.String.Char */ | |
| .highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ | |
| .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ | |
| .highlight .s2 { color: #BA2121 } /* Literal.String.Double */ | |
| .highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ | |
| .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ | |
| .highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ | |
| .highlight .sx { color: #008000 } /* Literal.String.Other */ | |
| .highlight .sr { color: #BB6688 } /* Literal.String.Regex */ | |
| .highlight .s1 { color: #BA2121 } /* Literal.String.Single */ | |
| .highlight .ss { color: #19177C } /* Literal.String.Symbol */ | |
| .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ | |
| .highlight .fm { color: #0000FF } /* Name.Function.Magic */ | |
| .highlight .vc { color: #19177C } /* Name.Variable.Class */ | |
| .highlight .vg { color: #19177C } /* Name.Variable.Global */ | |
| .highlight .vi { color: #19177C } /* Name.Variable.Instance */ | |
| .highlight .vm { color: #19177C } /* Name.Variable.Magic */ | |
| .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ | |
| </style> | |
| <style type="text/css"> | |
| /* Overrides of notebook CSS for static HTML export */ | |
| body { | |
| overflow: visible; | |
| padding: 8px; | |
| } | |
| div#notebook { | |
| overflow: visible; | |
| border-top: none; | |
| }@media print { | |
| div.cell { | |
| display: block; | |
| page-break-inside: avoid; | |
| } | |
| div.output_wrapper { | |
| display: block; | |
| page-break-inside: avoid; | |
| } | |
| div.output { | |
| display: block; | |
| page-break-inside: avoid; | |
| } | |
| } | |
| </style> | |
| <!-- Custom stylesheet, it must be in the same directory as the html file --> | |
| <link rel="stylesheet" href="custom.css"> | |
| <!-- Loading mathjax macro --> | |
| <!-- Load mathjax --> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script> | |
| <!-- MathJax configuration --> | |
| <script type="text/x-mathjax-config"> | |
| MathJax.Hub.Config({ | |
| tex2jax: { | |
| inlineMath: [ ['$','$'], ["\\(","\\)"] ], | |
| displayMath: [ ['$$','$$'], ["\\[","\\]"] ], | |
| processEscapes: true, | |
| processEnvironments: true | |
| }, | |
| // Center justify equations in code and markdown cells. Elsewhere | |
| // we use CSS to left justify single line equations in code cells. | |
| displayAlign: 'center', | |
| "HTML-CSS": { | |
| styles: {'.MathJax_Display': {"margin": 0}}, | |
| linebreaks: { automatic: true } | |
| } | |
| }); | |
| </script> | |
| <!-- End of mathjax configuration --></head> | |
| <body> | |
| <div tabindex="-1" id="notebook" class="border-box-sizing"> | |
| <div class="container" id="notebook-container"> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Logistic-Regression">Logistic Regression<a class="anchor-link" href="#Logistic-Regression">¶</a></h3><div class='alert alert-info'> | |
| Background infomation | |
| </div><p>Logistic Regression is a Machine Learning classification algorithm that is used to predict the probability of a categorical dependent variable. | |
| In logistic regression, the dependent variable is a binary variable that contains data coded as 1 (yes, success, etc.) or 0 (no, failure, etc.). | |
| In other words, the logistic regression model predicts P(Y=1) as a function of X.</p> | |
| <div class="alert alert-info"> | |
| Objective | |
| </div><h3 id="Predict-Breast-Cancer">Predict Breast Cancer<a class="anchor-link" href="#Predict-Breast-Cancer">¶</a></h3><p>Predict the class of breast cancer (malignant or ‘bad’ versus benign or ‘good’) from the features of images taken from breast samples. Ten biological attributes of the cancer cell nuclei have been calculated.</p> | |
| <div class='alert alert-info'> | |
| Content | |
| </div><h4 id="1.-Data-Preprocessing-part-1">1. Data Preprocessing part 1<a class="anchor-link" href="#1.-Data-Preprocessing-part-1">¶</a></h4> | |
| <pre><code>- Inspecting Data frame | |
| - Handling duplicated rows | |
| - Handling the object values | |
| </code></pre> | |
| <h4 id="2.-Preprocessing-the-data-Part2">2. Preprocessing the data Part2<a class="anchor-link" href="#2.-Preprocessing-the-data-Part2">¶</a></h4><h4 id="3.-Correlation-and-p-value-analysis">3. Correlation and p-value analysis<a class="anchor-link" href="#3.-Correlation-and-p-value-analysis">¶</a></h4> | |
| <pre><code>- Hypothesis Testing | |
| </code></pre> | |
| <h4 id="4.-Splitting-the-dataset-into-train-and-test-sets">4. Splitting the dataset into train and test sets<a class="anchor-link" href="#4.-Splitting-the-dataset-into-train-and-test-sets">¶</a></h4><h4 id="5.-Fitting-a-logistic-regression-model-to-the-train-set">5. Fitting a logistic regression model to the train set<a class="anchor-link" href="#5.-Fitting-a-logistic-regression-model-to-the-train-set">¶</a></h4><h4 id="6.-Making-predictions-and-evaluating-performance">6. Making predictions and evaluating performance<a class="anchor-link" href="#6.-Making-predictions-and-evaluating-performance">¶</a></h4> | |
| <pre><code>- Confusion matrix | |
| - Classification report | |
| - Receiver Operating Characteristic (ROC) | |
| </code></pre> | |
| <h4 id="7.-Overdispersion">7. Overdispersion<a class="anchor-link" href="#7.-Overdispersion">¶</a></h4><h4 id="8.-References">8. References<a class="anchor-link" href="#8.-References">¶</a></h4><div class='alert alert-info'> | |
| Lets dive into it!! | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="1.-Data-Preprocessing-part-1">1. Data Preprocessing part 1<a class="anchor-link" href="#1.-Data-Preprocessing-part-1">¶</a></h2><p>Technique that involves transforming raw data into an understandable format</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [1]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#Import pandas</span> | |
| <span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span> | |
| <span class="c1"># Load dataset</span> | |
| <span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">'data/cancer.data'</span><span class="p">,</span> <span class="n">header</span> <span class="o">=</span> <span class="kc">None</span><span class="p">)</span> | |
| <span class="c1"># Inspect first five rows of dataframe</span> | |
| <span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[1]:</div> | |
| <div class="output_html rendered_html output_subarea output_execute_result"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>0</th> | |
| <th>1</th> | |
| <th>2</th> | |
| <th>3</th> | |
| <th>4</th> | |
| <th>5</th> | |
| <th>6</th> | |
| <th>7</th> | |
| <th>8</th> | |
| <th>9</th> | |
| <th>10</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>0</th> | |
| <td>1000025</td> | |
| <td>5</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| </tr> | |
| <tr> | |
| <th>1</th> | |
| <td>1002945</td> | |
| <td>5</td> | |
| <td>4</td> | |
| <td>4</td> | |
| <td>5</td> | |
| <td>7</td> | |
| <td>10</td> | |
| <td>3</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>2</td> | |
| </tr> | |
| <tr> | |
| <th>2</th> | |
| <td>1015425</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| </tr> | |
| <tr> | |
| <th>3</th> | |
| <td>1016277</td> | |
| <td>6</td> | |
| <td>8</td> | |
| <td>8</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>4</td> | |
| <td>3</td> | |
| <td>7</td> | |
| <td>1</td> | |
| <td>2</td> | |
| </tr> | |
| <tr> | |
| <th>4</th> | |
| <td>1017023</td> | |
| <td>4</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [2]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># rename columns</span> | |
| <span class="n">df</span><span class="o">.</span><span class="n">rename</span><span class="p">(</span><span class="n">columns</span> <span class="o">=</span> <span class="p">{</span><span class="mi">0</span> <span class="p">:</span><span class="s1">'ID'</span><span class="p">,</span> <span class="mi">1</span> <span class="p">:</span><span class="s1">'Clump Thickness'</span><span class="p">,</span> <span class="mi">2</span><span class="p">:</span> <span class="s1">'Uniformity of Cell Size'</span><span class="p">,</span> | |
| <span class="mi">3</span><span class="p">:</span><span class="s1">'Uniformity of Cell Shape'</span><span class="p">,</span> <span class="mi">4</span><span class="p">:</span><span class="s1">'Marginal Adhesion'</span><span class="p">,</span> <span class="mi">5</span><span class="p">:</span> <span class="s1">'Single Epithelial Cell Size'</span><span class="p">,</span> | |
| <span class="mi">6</span><span class="p">:</span><span class="s1">'Bare Nuclei'</span><span class="p">,</span> <span class="mi">7</span><span class="p">:</span><span class="s1">'Bland Chromatin'</span><span class="p">,</span> <span class="mi">8</span><span class="p">:</span><span class="s1">'Normal Nucleoli'</span><span class="p">,</span> | |
| <span class="mi">9</span><span class="p">:</span><span class="s1">'Mitoses'</span><span class="p">,</span> <span class="mi">10</span><span class="p">:</span><span class="s1">'Class'</span><span class="p">},</span> <span class="n">inplace</span> <span class="o">=</span> <span class="kc">True</span><span class="p">)</span> | |
| <span class="c1"># Converting Class entries to binary</span> | |
| <span class="n">df</span><span class="p">[</span><span class="s1">'Class'</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">'Class'</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">([</span><span class="mi">2</span><span class="p">,</span><span class="mi">4</span><span class="p">],</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">])</span> | |
| <span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[2]:</div> | |
| <div class="output_html rendered_html output_subarea output_execute_result"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>ID</th> | |
| <th>Clump Thickness</th> | |
| <th>Uniformity of Cell Size</th> | |
| <th>Uniformity of Cell Shape</th> | |
| <th>Marginal Adhesion</th> | |
| <th>Single Epithelial Cell Size</th> | |
| <th>Bare Nuclei</th> | |
| <th>Bland Chromatin</th> | |
| <th>Normal Nucleoli</th> | |
| <th>Mitoses</th> | |
| <th>Class</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>0</th> | |
| <td>1000025</td> | |
| <td>5</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>1</th> | |
| <td>1002945</td> | |
| <td>5</td> | |
| <td>4</td> | |
| <td>4</td> | |
| <td>5</td> | |
| <td>7</td> | |
| <td>10</td> | |
| <td>3</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>2</th> | |
| <td>1015425</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>2</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>3</th> | |
| <td>1016277</td> | |
| <td>6</td> | |
| <td>8</td> | |
| <td>8</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>4</td> | |
| <td>3</td> | |
| <td>7</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>4</th> | |
| <td>1017023</td> | |
| <td>4</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Inspecting-Data-frame">Inspecting Data frame<a class="anchor-link" href="#Inspecting-Data-frame">¶</a></h3> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [3]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">pandas_profiling</span> <span class="k">import</span> <span class="n">ProfileReport</span> | |
| <span class="c1">#----------------------------------------------------------------------------------------------------------</span> | |
| <span class="n">profile</span> <span class="o">=</span> <span class="n">ProfileReport</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s1">'Pandas Profiling Report'</span><span class="p">,</span> <span class="n">html</span><span class="o">=</span><span class="p">{</span><span class="s1">'style'</span><span class="p">:{</span><span class="s1">'full_width'</span><span class="p">:</span><span class="kc">True</span><span class="p">}})</span> | |
| <span class="c1">#Saving profile report into an html file titled dataset_report</span> | |
| <span class="n">profile</span><span class="o">.</span><span class="n">to_file</span><span class="p">(</span><span class="n">output_file</span><span class="o">=</span><span class="s2">"dataset_report.html"</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div id="f3f1ecff-890d-4452-ab19-e1920b23ac5f"></div> | |
| <div class="output_subarea output_widget_view "> | |
| <script type="text/javascript"> | |
| var element = $('#f3f1ecff-890d-4452-ab19-e1920b23ac5f'); | |
| </script> | |
| <script type="application/vnd.jupyter.widget-view+json"> | |
| {"model_id": "29134be0e41840268d8ea48dfd06294e", "version_major": 2, "version_minor": 0} | |
| </script> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div id="91d932ed-08c5-4f75-9370-d6857682694b"></div> | |
| <div class="output_subarea output_widget_view "> | |
| <script type="text/javascript"> | |
| var element = $('#91d932ed-08c5-4f75-9370-d6857682694b'); | |
| </script> | |
| <script type="application/vnd.jupyter.widget-view+json"> | |
| {"model_id": "a2cd50c8a2364c1a9a1837326aafbea5", "version_major": 2, "version_minor": 0} | |
| </script> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div id="73125c30-8f4f-4340-a711-b755e312e4c9"></div> | |
| <div class="output_subarea output_widget_view "> | |
| <script type="text/javascript"> | |
| var element = $('#73125c30-8f4f-4340-a711-b755e312e4c9'); | |
| </script> | |
| <script type="application/vnd.jupyter.widget-view+json"> | |
| {"model_id": "717d308189fb40c5b51e915dd41cef52", "version_major": 2, "version_minor": 0} | |
| </script> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div id="06a3a093-dc6d-41c6-ba91-8b29bd88045e"></div> | |
| <div class="output_subarea output_widget_view "> | |
| <script type="text/javascript"> | |
| var element = $('#06a3a093-dc6d-41c6-ba91-8b29bd88045e'); | |
| </script> | |
| <script type="application/vnd.jupyter.widget-view+json"> | |
| {"model_id": "441a137faa3d4be1ae622d572794d18d", "version_major": 2, "version_minor": 0} | |
| </script> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div id="cf7b7ee8-d32a-426d-b233-8cf0254e42c6"></div> | |
| <div class="output_subarea output_widget_view "> | |
| <script type="text/javascript"> | |
| var element = $('#cf7b7ee8-d32a-426d-b233-8cf0254e42c6'); | |
| </script> | |
| <script type="application/vnd.jupyter.widget-view+json"> | |
| {"model_id": "8adcb87a1e434e4b8d7d39f6623035d0", "version_major": 2, "version_minor": 0} | |
| </script> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div id="a431fabb-93de-48f8-aca4-381615851333"></div> | |
| <div class="output_subarea output_widget_view "> | |
| <script type="text/javascript"> | |
| var element = $('#a431fabb-93de-48f8-aca4-381615851333'); | |
| </script> | |
| <script type="application/vnd.jupyter.widget-view+json"> | |
| {"model_id": "68fba14c2b194c9d92333d200873f3d1", "version_major": 2, "version_minor": 0} | |
| </script> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div id="f996bf82-f85a-499e-8c0d-5b7de5861313"></div> | |
| <div class="output_subarea output_widget_view "> | |
| <script type="text/javascript"> | |
| var element = $('#f996bf82-f85a-499e-8c0d-5b7de5861313'); | |
| </script> | |
| <script type="application/vnd.jupyter.widget-view+json"> | |
| {"model_id": "0c5e19aac2bc496d8552f95dcc58c2cc", "version_major": 2, "version_minor": 0} | |
| </script> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div id="e7031903-da86-4bfe-b579-94b423634b66"></div> | |
| <div class="output_subarea output_widget_view "> | |
| <script type="text/javascript"> | |
| var element = $('#e7031903-da86-4bfe-b579-94b423634b66'); | |
| </script> | |
| <script type="application/vnd.jupyter.widget-view+json"> | |
| {"model_id": "d57e4d5a94c646b2b1f281338b8ea8ed", "version_major": 2, "version_minor": 0} | |
| </script> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Profile-Report-Overview">Profile Report Overview<a class="anchor-link" href="#Profile-Report-Overview">¶</a></h3><h5 id="Dataset-statistics">Dataset statistics<a class="anchor-link" href="#Dataset-statistics">¶</a></h5><ul> | |
| <li>Number of variables------------ 11</li> | |
| <li>Number of observations--------- 699</li> | |
| <li>Missing cells------------------ 0</li> | |
| <li>Missing cells(%)--------------- 0.0%</li> | |
| <li>Total size in memory----------- 98.8 KiB</li> | |
| <li>Average record size in memory-- 144.7 B</li> | |
| <li>Data types : int(10) and object(1)</li> | |
| </ul> | |
| <h5 id="Warnings">Warnings<a class="anchor-link" href="#Warnings">¶</a></h5><ul> | |
| <li>Dataset has 8 (1.1%) duplicate rows</li> | |
| <li>Uniformity of Cell Shape is highly correlated with Uniformity of Cell Size</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Handling-duplicated-rows">Handling duplicated rows<a class="anchor-link" href="#Handling-duplicated-rows">¶</a></h3> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [4]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#visualizing duplicated rows</span> | |
| <span class="n">duplicates</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="o">.</span><span class="n">duplicated</span><span class="p">()]</span> | |
| <span class="n">duplicates</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[4]:</div> | |
| <div class="output_html rendered_html output_subarea output_execute_result"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>ID</th> | |
| <th>Clump Thickness</th> | |
| <th>Uniformity of Cell Size</th> | |
| <th>Uniformity of Cell Shape</th> | |
| <th>Marginal Adhesion</th> | |
| <th>Single Epithelial Cell Size</th> | |
| <th>Bare Nuclei</th> | |
| <th>Bland Chromatin</th> | |
| <th>Normal Nucleoli</th> | |
| <th>Mitoses</th> | |
| <th>Class</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>208</th> | |
| <td>1218860</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>253</th> | |
| <td>1100524</td> | |
| <td>6</td> | |
| <td>10</td> | |
| <td>10</td> | |
| <td>2</td> | |
| <td>8</td> | |
| <td>10</td> | |
| <td>7</td> | |
| <td>3</td> | |
| <td>3</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>254</th> | |
| <td>1116116</td> | |
| <td>9</td> | |
| <td>10</td> | |
| <td>10</td> | |
| <td>1</td> | |
| <td>10</td> | |
| <td>8</td> | |
| <td>3</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>258</th> | |
| <td>1198641</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>272</th> | |
| <td>320675</td> | |
| <td>3</td> | |
| <td>3</td> | |
| <td>5</td> | |
| <td>2</td> | |
| <td>3</td> | |
| <td>10</td> | |
| <td>7</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>0</td> | |
| </tr> | |
| <tr> | |
| <th>338</th> | |
| <td>704097</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>561</th> | |
| <td>1321942</td> | |
| <td>5</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>684</th> | |
| <td>466906</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [5]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="p">[</span><span class="s1">'ID'</span><span class="p">]</span> <span class="o">==</span> <span class="mi">1198641</span><span class="p">]</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[5]:</div> | |
| <div class="output_html rendered_html output_subarea output_execute_result"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>ID</th> | |
| <th>Clump Thickness</th> | |
| <th>Uniformity of Cell Size</th> | |
| <th>Uniformity of Cell Shape</th> | |
| <th>Marginal Adhesion</th> | |
| <th>Single Epithelial Cell Size</th> | |
| <th>Bare Nuclei</th> | |
| <th>Bland Chromatin</th> | |
| <th>Normal Nucleoli</th> | |
| <th>Mitoses</th> | |
| <th>Class</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>168</th> | |
| <td>1198641</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>258</th> | |
| <td>1198641</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>2</td> | |
| <td>1</td> | |
| <td>3</td> | |
| <td>1</td> | |
| <td>1</td> | |
| <td>1</td> | |
| </tr> | |
| <tr> | |
| <th>266</th> | |
| <td>1198641</td> | |
| <td>10</td> | |
| <td>10</td> | |
| <td>6</td> | |
| <td>3</td> | |
| <td>3</td> | |
| <td>10</td> | |
| <td>4</td> | |
| <td>3</td> | |
| <td>2</td> | |
| <td>0</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <ul> | |
| <li>There are three accounts of the same ID (1198641) , however only two rows of the ID is duplicated</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [6]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#dropping duplicates from the dataframe df</span> | |
| <span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">drop_duplicates</span><span class="p">()</span> | |
| <span class="c1">#checking if the duplicated rows were dropped</span> | |
| <span class="n">len_duplicates</span> <span class="o">=</span> <span class="nb">len</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="o">.</span><span class="n">duplicated</span><span class="p">()])</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'There are a total of </span><span class="si">{0}</span><span class="s1"> duplicated rows in the dataframe df'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">len_duplicates</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>There are a total of 0 duplicated rows in the dataframe df | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Handling-the-object-values">Handling the object values<a class="anchor-link" href="#Handling-the-object-values">¶</a></h3> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [7]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="p">[</span><span class="s1">'Bare Nuclei'</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[7]:</div> | |
| <div class="output_text output_subarea output_execute_result"> | |
| <pre>1 397 | |
| 10 130 | |
| 2 30 | |
| 5 30 | |
| 3 28 | |
| 8 20 | |
| 4 19 | |
| ? 16 | |
| 9 9 | |
| 7 8 | |
| 6 4 | |
| Name: Bare Nuclei, dtype: int64</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <ul> | |
| <li>value of ? occurs 16 times in the Bare Nuclei column</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [8]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#Import numpy</span> | |
| <span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> | |
| <span class="c1">#------------------------------</span> | |
| <span class="c1">#replace object with nan</span> | |
| <span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">'?'</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">nan</span><span class="p">)</span> | |
| <span class="c1">#display changes</span> | |
| <span class="n">df</span><span class="p">[</span><span class="s1">'Bare Nuclei'</span><span class="p">]</span><span class="o">.</span><span class="n">unique</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[8]:</div> | |
| <div class="output_text output_subarea output_execute_result"> | |
| <pre>array(['1', '10', '2', '4', '3', '9', '7', nan, '5', '8', '6'], | |
| dtype=object)</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [9]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Iterate over each column of df</span> | |
| <span class="k">for</span> <span class="n">col</span> <span class="ow">in</span> <span class="n">df</span><span class="o">.</span><span class="n">columns</span><span class="p">:</span> | |
| <span class="c1"># Check if the column is of object type</span> | |
| <span class="k">if</span> <span class="n">df</span><span class="p">[</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">dtypes</span> <span class="o">==</span> <span class="s1">'object'</span><span class="p">:</span> | |
| <span class="c1"># Impute with the most frequent value</span> | |
| <span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">fillna</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">index</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [10]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># statistics summary</span> | |
| <span class="n">df</span><span class="o">.</span><span class="n">describe</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[10]:</div> | |
| <div class="output_html rendered_html output_subarea output_execute_result"> | |
| <div> | |
| <style scoped> | |
| .dataframe tbody tr th:only-of-type { | |
| vertical-align: middle; | |
| } | |
| .dataframe tbody tr th { | |
| vertical-align: top; | |
| } | |
| .dataframe thead th { | |
| text-align: right; | |
| } | |
| </style> | |
| <table border="1" class="dataframe"> | |
| <thead> | |
| <tr style="text-align: right;"> | |
| <th></th> | |
| <th>ID</th> | |
| <th>Clump Thickness</th> | |
| <th>Uniformity of Cell Size</th> | |
| <th>Uniformity of Cell Shape</th> | |
| <th>Marginal Adhesion</th> | |
| <th>Single Epithelial Cell Size</th> | |
| <th>Bland Chromatin</th> | |
| <th>Normal Nucleoli</th> | |
| <th>Mitoses</th> | |
| <th>Class</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <th>count</th> | |
| <td>6.910000e+02</td> | |
| <td>691.000000</td> | |
| <td>691.000000</td> | |
| <td>691.000000</td> | |
| <td>691.000000</td> | |
| <td>691.000000</td> | |
| <td>691.000000</td> | |
| <td>691.000000</td> | |
| <td>691.000000</td> | |
| <td>691.000000</td> | |
| </tr> | |
| <tr> | |
| <th>mean</th> | |
| <td>1.073333e+06</td> | |
| <td>4.426918</td> | |
| <td>3.130246</td> | |
| <td>3.201158</td> | |
| <td>2.824891</td> | |
| <td>3.211288</td> | |
| <td>3.435601</td> | |
| <td>2.882779</td> | |
| <td>1.593343</td> | |
| <td>0.655572</td> | |
| </tr> | |
| <tr> | |
| <th>std</th> | |
| <td>6.192953e+05</td> | |
| <td>2.815861</td> | |
| <td>3.041328</td> | |
| <td>2.959886</td> | |
| <td>2.866552</td> | |
| <td>2.199852</td> | |
| <td>2.442345</td> | |
| <td>3.066298</td> | |
| <td>1.723129</td> | |
| <td>0.475526</td> | |
| </tr> | |
| <tr> | |
| <th>min</th> | |
| <td>6.163400e+04</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>25%</th> | |
| <td>8.725490e+05</td> | |
| <td>2.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>2.000000</td> | |
| <td>2.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>0.000000</td> | |
| </tr> | |
| <tr> | |
| <th>50%</th> | |
| <td>1.171710e+06</td> | |
| <td>4.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>2.000000</td> | |
| <td>3.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| </tr> | |
| <tr> | |
| <th>75%</th> | |
| <td>1.238437e+06</td> | |
| <td>6.000000</td> | |
| <td>5.000000</td> | |
| <td>5.000000</td> | |
| <td>4.000000</td> | |
| <td>4.000000</td> | |
| <td>5.000000</td> | |
| <td>4.000000</td> | |
| <td>1.000000</td> | |
| <td>1.000000</td> | |
| </tr> | |
| <tr> | |
| <th>max</th> | |
| <td>1.345435e+07</td> | |
| <td>10.000000</td> | |
| <td>10.000000</td> | |
| <td>10.000000</td> | |
| <td>10.000000</td> | |
| <td>10.000000</td> | |
| <td>10.000000</td> | |
| <td>10.000000</td> | |
| <td>10.000000</td> | |
| <td>1.000000</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [11]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="o">.</span><span class="n">dtypes</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[11]:</div> | |
| <div class="output_text output_subarea output_execute_result"> | |
| <pre>ID int64 | |
| Clump Thickness int64 | |
| Uniformity of Cell Size int64 | |
| Uniformity of Cell Shape int64 | |
| Marginal Adhesion int64 | |
| Single Epithelial Cell Size int64 | |
| Bare Nuclei object | |
| Bland Chromatin int64 | |
| Normal Nucleoli int64 | |
| Mitoses int64 | |
| Class int64 | |
| dtype: object</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <ul> | |
| <li>The dataset information above shows that the data set still has an object type even though the object values where imputed with numerical values</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="2.-Preprocessing-the-data-Part2">2. Preprocessing the data Part2<a class="anchor-link" href="#2.-Preprocessing-the-data-Part2">¶</a></h2><ul> | |
| <li>Convert the non-numeric data into numeric.</li> | |
| <li>Split the data into train and test sets.</li> | |
| <li>Scale the feature values to a uniform range.</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [12]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Import LabelEncoder</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.preprocessing</span> <span class="k">import</span> <span class="n">LabelEncoder</span> | |
| <span class="c1"># Instantiate LabelEncoder</span> | |
| <span class="n">le</span> <span class="o">=</span> <span class="n">LabelEncoder</span><span class="p">()</span> | |
| <span class="c1"># Iterate over all the values of each column and extract their dtypes</span> | |
| <span class="k">for</span> <span class="n">col</span> <span class="ow">in</span> <span class="n">df</span><span class="p">:</span> | |
| <span class="c1"># Compare if the dtype is object</span> | |
| <span class="k">if</span> <span class="n">df</span><span class="p">[</span><span class="n">col</span><span class="p">]</span><span class="o">.</span><span class="n">dtypes</span> <span class="o">==</span><span class="s1">'object'</span><span class="p">:</span> | |
| <span class="c1"># Use LabelEncoder to do the numeric transformation</span> | |
| <span class="n">df</span><span class="p">[</span><span class="n">col</span><span class="p">]</span><span class="o">=</span><span class="n">le</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="n">col</span><span class="p">])</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [13]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="o">.</span><span class="n">dtypes</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[13]:</div> | |
| <div class="output_text output_subarea output_execute_result"> | |
| <pre>ID int64 | |
| Clump Thickness int64 | |
| Uniformity of Cell Size int64 | |
| Uniformity of Cell Shape int64 | |
| Marginal Adhesion int64 | |
| Single Epithelial Cell Size int64 | |
| Bare Nuclei int64 | |
| Bland Chromatin int64 | |
| Normal Nucleoli int64 | |
| Mitoses int64 | |
| Class int64 | |
| dtype: object</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <ul> | |
| <li>At last the dataset has intigers as data type</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="3.-Correlation-and-p-value-analysis">3. Correlation and p-value analysis<a class="anchor-link" href="#3.-Correlation-and-p-value-analysis">¶</a></h2> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [14]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span> | |
| <span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">style</span><span class="o">.</span><span class="n">use</span><span class="p">(</span><span class="s1">'ggplot'</span><span class="p">)</span> | |
| <span class="o">%</span><span class="k">matplotlib</span> inline | |
| <span class="c1">#----------------------------------------</span> | |
| <span class="c1">#computing correlation of dataset</span> | |
| <span class="n">corr</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">corr</span><span class="p">(</span><span class="n">method</span><span class="o">=</span><span class="s1">'pearson'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">15</span><span class="p">,</span><span class="mi">7</span><span class="p">))</span> | |
| <span class="n">sns</span><span class="o">.</span><span class="n">heatmap</span><span class="p">(</span><span class="n">corr</span><span class="p">,</span><span class="n">cmap</span><span class="o">=</span><span class="s1">'RdBu_r'</span><span class="p">,</span><span class="n">annot</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[14]:</div> | |
| <div class="output_text output_subarea output_execute_result"> | |
| <pre><matplotlib.axes._subplots.AxesSubplot at 0x7f6155febdd0></pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_png output_subarea "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Hypothesis-Testing">Hypothesis Testing<a class="anchor-link" href="#Hypothesis-Testing">¶</a></h3><p>Null hypthesis : The selected columns do not have a signifcant effect on Breast Cancer</p> | |
| <p>Alternative Hypothesis : At least one of the selected columns affect breast cancer significantly</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [15]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">scipy</span> <span class="k">import</span> <span class="n">stats</span> | |
| <span class="c1">#-----------------------------------------------------------------</span> | |
| <span class="n">Clump_Thickness</span> <span class="o">=</span> <span class="n">stats</span><span class="o">.</span><span class="n">pearsonr</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="s1">'Class'</span><span class="p">],</span> <span class="n">df</span><span class="p">[</span><span class="s1">'Clump Thickness'</span><span class="p">])</span> | |
| <span class="n">Uniformity_of_cell_size</span> <span class="o">=</span> <span class="n">stats</span><span class="o">.</span><span class="n">pearsonr</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="s1">'Class'</span><span class="p">],</span> <span class="n">df</span><span class="p">[</span><span class="s1">'Uniformity of Cell Size'</span><span class="p">])</span> | |
| <span class="n">Bland_Chromatin</span> <span class="o">=</span> <span class="n">stats</span><span class="o">.</span><span class="n">pearsonr</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="s1">'Class'</span><span class="p">],</span> <span class="n">df</span><span class="p">[</span><span class="s1">'Bland Chromatin'</span><span class="p">])</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'Significant predictors of malignant cancer n their p_value:</span><span class="se">\n</span><span class="s1"> Clump Thickness </span><span class="si">{0}</span><span class="se">\n</span><span class="s1"> Uniformity of Cell Size </span><span class="si">{1}</span><span class="se">\n</span><span class="s1"> Bland Chromatin </span><span class="si">{2}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">Clump_Thickness</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="n">Uniformity_of_cell_size</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="n">Bland_Chromatin</span><span class="p">[</span><span class="mi">1</span><span class="p">]))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>Significant predictors of malignant cancer n their p_value: | |
| Clump Thickness 4.704998038571581e-110 | |
| Uniformity of Cell Size 2.0023333613805483e-167 | |
| Bland Chromatin 2.957329851161449e-129 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <ul> | |
| <li>The pvalues above prove that there is signifance in the impact of the three variables towards predicting malignant cancer, therefore i reject the null hypothesis</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="4.-Splitting-the-dataset-into-train-and-test-sets">4. Splitting the dataset into train and test sets<a class="anchor-link" href="#4.-Splitting-the-dataset-into-train-and-test-sets">¶</a></h2> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [16]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Import train_test_split</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="k">import</span> <span class="n">train_test_split</span> | |
| <span class="c1"># Segregate features and labels into separate variables</span> | |
| <span class="n">X</span><span class="p">,</span><span class="n">y</span> <span class="o">=</span> <span class="n">df</span><span class="p">[[</span><span class="s1">'Clump Thickness'</span><span class="p">,</span><span class="s1">'Uniformity of Cell Size'</span><span class="p">,</span><span class="s1">'Bland Chromatin'</span><span class="p">]]</span> <span class="p">,</span> <span class="n">df</span><span class="p">[</span><span class="s1">'Class'</span><span class="p">]</span> | |
| <span class="c1"># Split into train and test sets</span> | |
| <span class="n">X_train</span><span class="p">,</span> <span class="n">X_test</span><span class="p">,</span> <span class="n">y_train</span><span class="p">,</span> <span class="n">y_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> | |
| <span class="n">y</span><span class="p">,</span> | |
| <span class="n">test_size</span><span class="o">=</span><span class="mf">0.30</span><span class="p">,</span> | |
| <span class="n">random_state</span><span class="o">=</span><span class="mi">42</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [17]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Import MinMaxScaler</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.preprocessing</span> <span class="k">import</span> <span class="n">MinMaxScaler</span> | |
| <span class="c1"># Instantiate MinMaxScaler and use it to rescale X_train and X_test</span> | |
| <span class="n">scaler</span> <span class="o">=</span> <span class="n">MinMaxScaler</span><span class="p">(</span><span class="n">feature_range</span><span class="o">=</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">))</span> | |
| <span class="n">rescaledX_train</span> <span class="o">=</span> <span class="n">scaler</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">X_train</span><span class="p">)</span> | |
| <span class="n">rescaledX_test</span> <span class="o">=</span> <span class="n">scaler</span><span class="o">.</span><span class="n">fit_transform</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="5.-Fitting-a-logistic-regression-model-to-the-train-set">5. Fitting a logistic regression model to the train set<a class="anchor-link" href="#5.-Fitting-a-logistic-regression-model-to-the-train-set">¶</a></h2> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [18]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Import LogisticRegression</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="k">import</span> <span class="n">LogisticRegression</span> | |
| <span class="c1"># Instantiate a LogisticRegression classifier with default parameter values</span> | |
| <span class="n">logreg</span> <span class="o">=</span> <span class="n">LogisticRegression</span><span class="p">()</span> | |
| <span class="c1"># Fit logreg to the train set</span> | |
| <span class="n">logreg</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">rescaledX_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[18]:</div> | |
| <div class="output_text output_subarea output_execute_result"> | |
| <pre>LogisticRegression(C=1.0, class_weight=None, dual=False, fit_intercept=True, | |
| intercept_scaling=1, l1_ratio=None, max_iter=100, | |
| multi_class='warn', n_jobs=None, penalty='l2', | |
| random_state=None, solver='warn', tol=0.0001, verbose=0, | |
| warm_start=False)</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="6.-Making-predictions-and-evaluating-performance¶">6. Making predictions and evaluating performance¶<a class="anchor-link" href="#6.-Making-predictions-and-evaluating-performance¶">¶</a></h2> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Confusion-matrix">Confusion matrix<a class="anchor-link" href="#Confusion-matrix">¶</a></h3> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [19]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Import confusion_matrix</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">confusion_matrix</span> | |
| <span class="c1"># Use logreg to predict instances from the test set and store it</span> | |
| <span class="n">y_pred</span> <span class="o">=</span> <span class="n">logreg</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">rescaledX_test</span><span class="p">)</span> | |
| <span class="n">y_pred_train</span> <span class="o">=</span> <span class="n">logreg</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">rescaledX_train</span><span class="p">)</span> | |
| <span class="c1"># Get the accuracy score of logreg model and print it</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Accuracy of logistic regression classifier on test: "</span><span class="p">,</span> <span class="n">logreg</span><span class="o">.</span><span class="n">score</span><span class="p">(</span><span class="n">rescaledX_test</span><span class="p">,</span> <span class="n">y_test</span><span class="p">))</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s2">"Accuracy of logistic regression classifier on train: "</span><span class="p">,</span> <span class="n">logreg</span><span class="o">.</span><span class="n">score</span><span class="p">(</span><span class="n">rescaledX_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">))</span> | |
| <span class="c1"># Print the confusion matrix of the logreg model</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'</span><span class="se">\n</span><span class="s1">Confussion Matrix on testing data set'</span><span class="p">)</span> | |
| <span class="n">confusion_matrix</span><span class="p">(</span><span class="n">y_pred</span><span class="p">,</span> <span class="n">y_test</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre>Accuracy of logistic regression classifier on test: 0.9519230769230769 | |
| Accuracy of logistic regression classifier on train: 0.9440993788819876 | |
| Confussion Matrix on testing data set | |
| </pre> | |
| </div> | |
| </div> | |
| <div class="output_area"> | |
| <div class="prompt output_prompt">Out[19]:</div> | |
| <div class="output_text output_subarea output_execute_result"> | |
| <pre>array([[ 54, 2], | |
| [ 8, 144]])</pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h4 id="The-confusion-matrix-shows:">The confusion matrix shows:<a class="anchor-link" href="#The-confusion-matrix-shows:">¶</a></h4><ul> | |
| <li>54 + 144 correct predictions</li> | |
| <li>2 + 8 incorrect predictions</li> | |
| <li>which has an accuracy score of 95.19 % on the test dataset</li> | |
| <li>and 94.40% accurate on train dataser </li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Classification-report">Classification report<a class="anchor-link" href="#Classification-report">¶</a></h3> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [20]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">classification_report</span> | |
| <span class="c1">#-------------------------------------------</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'</span><span class="se">\n</span><span class="s1">Test dataset-------------------------------------------'</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="n">classification_report</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">))</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="s1">'</span><span class="se">\n</span><span class="s1">Train dataset------------------------------------------'</span><span class="p">)</span> | |
| <span class="nb">print</span><span class="p">(</span><span class="n">classification_report</span><span class="p">(</span><span class="n">y_train</span><span class="p">,</span> <span class="n">y_pred_train</span><span class="p">))</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_subarea output_stream output_stdout output_text"> | |
| <pre> | |
| Test dataset------------------------------------------- | |
| precision recall f1-score support | |
| 0 0.96 0.87 0.92 62 | |
| 1 0.95 0.99 0.97 146 | |
| accuracy 0.95 208 | |
| macro avg 0.96 0.93 0.94 208 | |
| weighted avg 0.95 0.95 0.95 208 | |
| Train dataset------------------------------------------ | |
| precision recall f1-score support | |
| 0 0.95 0.90 0.92 176 | |
| 1 0.94 0.97 0.96 307 | |
| accuracy 0.94 483 | |
| macro avg 0.94 0.93 0.94 483 | |
| weighted avg 0.94 0.94 0.94 483 | |
| </pre> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h3 id="Receiver-Operating-Characteristic-(ROC)">Receiver Operating Characteristic (ROC)<a class="anchor-link" href="#Receiver-Operating-Characteristic-(ROC)">¶</a></h3> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [21]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Import ROC</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">roc_curve</span><span class="p">,</span> <span class="n">auc</span> | |
| <span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">roc_auc_score</span> | |
| <span class="c1">#----------------------------------------------</span> | |
| <span class="n">logreg_roc_auc</span> <span class="o">=</span> <span class="n">roc_auc_score</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| <span class="n">fpr</span><span class="p">,</span> <span class="n">tpr</span><span class="p">,</span> <span class="n">threshold_log</span> <span class="o">=</span> <span class="n">roc_curve</span><span class="p">(</span><span class="n">y_test</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">)</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing code_cell rendered"> | |
| <div class="input"> | |
| <div class="prompt input_prompt">In [22]:</div> | |
| <div class="inner_cell"> | |
| <div class="input_area"> | |
| <div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">fpr</span><span class="p">,</span> <span class="n">tpr</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'green'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'ROC'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">],</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="s1">'purple'</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s1">'--'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'False Positive Rate'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'True Positive Rate'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Receiver Operating Characteristic (ROC) Curve'</span><span class="p">)</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span> | |
| <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> | |
| </pre></div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="output_wrapper"> | |
| <div class="output"> | |
| <div class="output_area"> | |
| <div class="prompt"></div> | |
| <div class="output_png output_subarea "> | |
| <img src="data:image/png;base64,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 | |
| " | |
| > | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="7.-Overdispersion">7. Overdispersion<a class="anchor-link" href="#7.-Overdispersion">¶</a></h2><p>In statistics, overdispersion is the presence of greater variability in a data set than would be expected based on a given statistical mode</p> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> | |
| </div><div class="inner_cell"> | |
| <div class="text_cell_render border-box-sizing rendered_html"> | |
| <h2 id="8.-References">8. References<a class="anchor-link" href="#8.-References">¶</a></h2><ul> | |
| <li><a href="https://towardsdatascience.com/feature-selection-with-pandas-e3690ad8504b">https://towardsdatascience.com/feature-selection-with-pandas-e3690ad8504b</a></li> | |
| <li><a href="https://towardsdatascience.com/building-a-logistic-regression-in-python-step-by-step-becd4d56c9c8">https://towardsdatascience.com/building-a-logistic-regression-in-python-step-by-step-becd4d56c9c8</a></li> | |
| <li><a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5769953/">https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5769953/</a></li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </body> | |
| </html> |